# near model CODE resource # jump table entries: 32916-65713 (32798 of them) export_174: 00000000 4E56 0000 link A6, 0 00000004 2F0C move.l -[A7], A4 00000006 286E 0008 movea.l A4, [A6 + 0x8] 0000000A A89E syscall PenNormal 0000000C 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000012 AA1A syscall GetBackColor 00000014 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 0000001A AA19 syscall GetForeColor 0000001C 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 00000022 AA14 syscall RGBForeColor 00000024 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 0000002A AA15 syscall RGBBackColor 0000002C 2F0C move.l -[A7], A4 0000002E 2F3C 0001 0001 move.l -[A7], 0x10001 00000034 A8A8 syscall OffsetRect 00000036 2F0C move.l -[A7], A4 00000038 A8A2 syscall PaintRect 0000003A 2F0C move.l -[A7], A4 0000003C 4878 FFFF push.l 0xFFFF 00000040 A8A8 syscall OffsetRect 00000042 2F0C move.l -[A7], A4 00000044 A8A3 syscall EraseRect 00000046 2F0C move.l -[A7], A4 00000048 A8A1 syscall FrameRect 0000004A 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000050 AA15 syscall RGBBackColor 00000052 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000058 AA14 syscall RGBForeColor 0000005A 285F movea.l A4, [A7]+ 0000005C 4E5E unlink A6 0000005E 4E75 rts 00000060 8C50 or.w D6, [A0] 00000062 7562 moveq.l D2, 0x62 00000064 5F50 subq.w [A0], 7 00000066 6F70 ble +0x72 /* 000000D8 */ 00000068 7570 moveq.l D2, 0x70 0000006A 426F 7800 clr.w [A7 + 0x7800] 0000006E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_175: // at 00000070 (misaligned) 00000072 FFEE .extension 0xFEE // unimplemented 00000074 486E FFFC pea.l [A6 - 0x4] 00000078 A874 syscall GetPort 0000007A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000007E A873 syscall SetPort 00000080 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000084 206E 0008 movea.l A0, [A6 + 0x8] 00000088 3F28 00A8 move.w -[A7], [A0 + 0xA8] 0000008C 486E FFFA pea.l [A6 - 0x6] 00000090 486E FFF6 pea.l [A6 - 0xA] 00000094 486E FFEE pea.l [A6 - 0x12] 00000098 A98D syscall GetDialogItem/GetDItem 0000009A 486E FFEE pea.l [A6 - 0x12] 0000009E 2F3C FFFC FFFC move.l -[A7], 0xFFFCFFFC 000000A4 A8A9 syscall InsetRect 000000A6 2F3C 0003 0003 move.l -[A7], 0x30003 000000AC A89B syscall PenSize 000000AE 486E FFEE pea.l [A6 - 0x12] 000000B2 2F3C 0010 0010 move.l -[A7], 0x100010 000000B8 A8B0 syscall FrameRoundRect 000000BA 2F2E FFFC move.l -[A7], [A6 - 0x4] 000000BE A873 syscall SetPort 000000C0 4E5E unlink A6 000000C2 4E75 rts 000000C4 9144 subx.w D0, D4 000000C6 4C47 5F44 movem.l D2,D6,A0,A1,A2,A3,A4,A6, D7 000000CA 6566 bcs +0x68 /* 00000132 */ 000000CC 6175 bsr +0x77 /* 00000143 */ 000000CE 6C74 bge +0x76 /* 00000144 */ 000000D0 4275 7474 clr.w [A5 + D7.w * 4 + 0x74] 000000D4 6F6E ble +0x70 /* 00000144 */ 000000D6 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000000D8-000000DC export_176: label000000D8: 000000D8 4E56 FFFC link A6, -0x0004 // end alternate branch 000000D8-000000DC export_176: // at 000000D8 (misaligned) label000000D8: // (misaligned) 000000DA FFFC .extension 0xFFC // unimplemented 000000DC 48E7 0300 movem.l -[A7], D6,D7 000000E0 206E 0008 movea.l A0, [A6 + 0x8] 000000E4 3D68 0002 FFFE move.w [A6 - 0x2], [A0 + 0x2] 000000EA 3D50 FFFC move.w [A6 - 0x4], [A0] 000000EE 486E FFFC pea.l [A6 - 0x4] 000000F2 A870 syscall LocalToGlobal 000000F4 42A7 clr.l -[A7] 000000F6 2F2E 000C move.l -[A7], [A6 + 0xC] 000000FA 3F2E FFFC move.w -[A7], [A6 - 0x4] 000000FE 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000102 3F3C 0001 move.w -[A7], 0x1 00000106 A80B syscall PopUpMenuSelect 00000108 2E1F move.l D7, [A7]+ 0000010A 4267 clr.w -[A7] 0000010C 2F07 move.l -[A7], D7 0000010E A86B syscall LoWord 00000110 3C1F move.w D6, [A7]+ 00000112 3006 move.w D0, D6 00000114 4CDF 00C0 movem.l D6,D7, [A7]+ 00000118 4E5E unlink A6 0000011A 4E75 rts 0000011C 8D50 or.w [A0], D6 0000011E 7562 moveq.l D2, 0x62 00000120 5F50 subq.w [A0], 7 00000122 6F70 ble +0x72 /* 00000194 */ 00000124 7570 moveq.l D2, 0x70 00000126 4D65 chk.w D6, -[A5] 00000128 6E75 bgt +0x77 /* 0000019F */ 0000012A 0000 48E7 ori.b D0, 0xE7 export_177: // at 0000012C (misaligned) 0000012E 0108 btst A0, D0 00000130 99CC sub.l A4, A4 label00000132: 00000132 4A79 FFFF E852 tst.w [0xFFFFE852] 00000138 6604 bne +0x6 /* 0000013E */ 0000013A 7000 moveq.l D0, 0x00 0000013C 6054 bra +0x56 /* 00000192 */ label0000013E: 0000013E 3079 FFFF E852 movea.w A0, [0xFFFFE852] label00000144: 00000144 D1C8 add.l A0, A0 00000146 D1FC FFFF F4BA add.l A0, 0xFFFFF4BA 0000014C 3E10 move.w D7, [A0] 0000014E 42A7 clr.l -[A7] 00000150 3F07 move.w -[A7], D7 00000152 A9BA syscall GetString 00000154 285F movea.l A4, [A7]+ 00000156 200C move.l D0, A4 00000158 660C bne +0xE /* 00000166 */ 0000015A 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000162 70FF moveq.l D0, 0xFFFFFFFF 00000164 602C bra +0x2E /* 00000192 */ label00000166: 00000166 204C movea.l A0, A4 00000168 A029 syscall HLock 0000016A 2F14 move.l -[A7], [A4] 0000016C 2F3C FFFF F4D0 move.l -[A7], 0xFFFFF4D0 00000172 2F3C FFFF F4D2 move.l -[A7], 0xFFFFF4D2 00000178 2F3C FFFF F4D4 move.l -[A7], 0xFFFFF4D4 0000017E A98B syscall ParamText 00000180 4267 clr.w -[A7] 00000182 3F3C 00C8 move.w -[A7], 0xC8 00000186 42A7 clr.l -[A7] 00000188 A986 syscall StopAlert 0000018A 204C movea.l A0, A4 0000018C A02A syscall HUnlock 0000018E 7000 moveq.l D0, 0x00 00000190 548F addq.l A7, 2 label00000192: 00000192 4CDF 1080 movem.l D7,A4, [A7]+ // begin alternate branch 00000194-00000196 label00000194: 00000194 1080 move.b [A0], D0 // end alternate branch 00000194-00000196 label00000194: // (misaligned) 00000196 4E75 rts export_148: 00000198 4E56 0000 link A6, 0 0000019C 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 000001A2 AA1A syscall GetBackColor 000001A4 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 000001AA AA19 syscall GetForeColor 000001AC A89E syscall PenNormal 000001AE 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 000001B4 AA14 syscall RGBForeColor 000001B6 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 000001BC AA15 syscall RGBBackColor 000001BE 206E 0008 movea.l A0, [A6 + 0x8] 000001C2 A029 syscall HLock 000001C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000001C8 486E 000C pea.l [A6 + 0xC] 000001CC A8F6 syscall DrawPicture 000001CE 206E 0008 movea.l A0, [A6 + 0x8] 000001D2 A02A syscall HUnlock 000001D4 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 000001DA AA15 syscall RGBBackColor 000001DC 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 000001E2 AA14 syscall RGBForeColor 000001E4 4E5E unlink A6 000001E6 4E75 rts 000001E8 8F50 or.w [A0], D7 000001EA 7562 moveq.l D2, 0x62 000001EC 5F44 subq.w D4, 7 000001EE 7261 moveq.l D1, 0x61 000001F0 7750 moveq.l D3, 0x50 000001F2 6963 bvs +0x65 /* 00000257 */ 000001F4 7475 moveq.l D2, 0x75 000001F6 7265 moveq.l D1, 0x65 000001F8 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000001FA-00000200 export_149: fn000001FA: 000001FA 4E56 0000 link A6, 0 000001FE 2F0C move.l -[A7], A4 // end alternate branch 000001FA-00000200 export_149: // at 000001FA (misaligned) fn000001FA: // (misaligned) 000001FC 0000 2F0C ori.b D0, 0xC 00000200 286E 000C movea.l A4, [A6 + 0xC] 00000204 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000208 A873 syscall SetPort 0000020A 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000210 AA1A syscall GetBackColor 00000212 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000218 AA19 syscall GetForeColor 0000021A A89E syscall PenNormal 0000021C 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 00000222 AA14 syscall RGBForeColor 00000224 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 0000022A AA15 syscall RGBBackColor 0000022C 4227 clr.b -[A7] 0000022E 2F2C 0002 move.l -[A7], [A4 + 0x2] 00000232 203C 0004 0001 move.l D0, 0x40001 00000238 AB1D syscall QDExtensions 0000023A 486C 0002 pea.l [A4 + 0x2] 0000023E 2079 FFFF 6ECA movea.l A0, [0xFFFF6ECA] 00000244 4868 0002 pea.l [A0 + 0x2] 00000248 486C 0010 pea.l [A4 + 0x10] 0000024C 486E 0010 pea.l [A6 + 0x10] 00000250 4267 clr.w -[A7] 00000252 42A7 clr.l -[A7] 00000254 A8EC syscall CopyBits 00000256 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000025A 203C 0004 0002 move.l D0, 0x40002 00000260 AB1D syscall QDExtensions 00000262 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000268 AA15 syscall RGBBackColor 0000026A 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000270 AA14 syscall RGBForeColor 00000272 286E FFFC movea.l A4, [A6 - 0x4] 00000276 4E5E unlink A6 00000278 4E75 rts 0000027A 8C50 or.w D6, [A0] 0000027C 7562 moveq.l D2, 0x62 0000027E 5F47 subq.w D7, 7 00000280 5774 6F57 subq.w <>, 3 00000284 696E bvs +0x70 /* 000002F4 */ 00000286 6400 0000 bcc +0x2 /* 00000288 */ // begin alternate branch 00000288-00000290 label00000288: 00000288 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_150: // at 0000028A (misaligned) fn0000028A: // (misaligned) 0000028C 0000 2F0C ori.b D0, 0xC // end alternate branch 00000288-00000290 export_150: label00000288: // (misaligned) fn0000028A: 0000028A 4E56 0000 link A6, 0 0000028E 2F0C move.l -[A7], A4 00000290 286E 000C movea.l A4, [A6 + 0xC] 00000294 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000298 A873 syscall SetPort 0000029A 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 000002A0 AA1A syscall GetBackColor 000002A2 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 000002A8 AA19 syscall GetForeColor 000002AA A89E syscall PenNormal 000002AC 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 000002B2 AA14 syscall RGBForeColor 000002B4 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 000002BA AA15 syscall RGBBackColor 000002BC 4227 clr.b -[A7] 000002BE 2F2C 0002 move.l -[A7], [A4 + 0x2] 000002C2 203C 0004 0001 move.l D0, 0x40001 000002C8 AB1D syscall QDExtensions 000002CA 486C 0002 pea.l [A4 + 0x2] 000002CE 206E 0018 movea.l A0, [A6 + 0x18] 000002D2 4868 0002 pea.l [A0 + 0x2] 000002D6 2279 FFFF 6ECA movea.l A1, [0xFFFF6ECA] 000002DC 4869 0002 pea.l [A1 + 0x2] 000002E0 486C 0010 pea.l [A4 + 0x10] 000002E4 4868 0010 pea.l [A0 + 0x10] 000002E8 486E 0010 pea.l [A6 + 0x10] 000002EC A817 syscall CopyMask 000002EE 2F2C 0002 move.l -[A7], [A4 + 0x2] 000002F2 203C 0004 0002 move.l D0, 0x40002 // begin alternate branch 000002F4-000002F8 label000002F4: 000002F4 0004 0002 ori.b D4, 0x2 // end alternate branch 000002F4-000002F8 label000002F4: // (misaligned) 000002F8 AB1D syscall QDExtensions 000002FA 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000300 AA15 syscall RGBBackColor 00000302 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000308 AA14 syscall RGBForeColor 0000030A 286E FFFC movea.l A4, [A6 - 0x4] 0000030E 4E5E unlink A6 00000310 4E75 rts 00000312 8E50 or.w D7, [A0] 00000314 7562 moveq.l D2, 0x62 00000316 5F47 subq.w D7, 7 00000318 576D 6173 subq.w [A5 + 0x6173], 3 0000031C 6B57 bmi +0x59 /* 00000375 */ 0000031E 696E bvs +0x70 /* 0000038E */ 00000320 6400 0000 bcc +0x2 /* 00000322 */ // begin alternate branch 00000322-0000032A label00000322: 00000322 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_151: // at 00000324 (misaligned) 00000326 0000 2F0C ori.b D0, 0xC // end alternate branch 00000322-0000032A export_151: label00000322: // (misaligned) 00000324 4E56 0000 link A6, 0 00000328 2F0C move.l -[A7], A4 0000032A 286E 0008 movea.l A4, [A6 + 0x8] 0000032E 2F2E 000C move.l -[A7], [A6 + 0xC] 00000332 A873 syscall SetPort 00000334 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 0000033A AA1A syscall GetBackColor 0000033C 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000342 AA19 syscall GetForeColor 00000344 A89E syscall PenNormal 00000346 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 0000034C AA14 syscall RGBForeColor 0000034E 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 00000354 AA15 syscall RGBBackColor 00000356 4227 clr.b -[A7] 00000358 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000035C 203C 0004 0001 move.l D0, 0x40001 00000362 AB1D syscall QDExtensions 00000364 486C 0002 pea.l [A4 + 0x2] 00000368 206E 0018 movea.l A0, [A6 + 0x18] 0000036C 4868 0002 pea.l [A0 + 0x2] 00000370 226E 000C movea.l A1, [A6 + 0xC] 00000374 4869 0002 pea.l [A1 + 0x2] 00000378 486C 0010 pea.l [A4 + 0x10] 0000037C 4868 0010 pea.l [A0 + 0x10] 00000380 486E 0010 pea.l [A6 + 0x10] 00000384 A817 syscall CopyMask 00000386 2F2C 0002 move.l -[A7], [A4 + 0x2] 0000038A 203C 0004 0002 move.l D0, 0x40002 // begin alternate branch 0000038E-00000392 label0000038E: 0000038E 0002 AB1D ori.b D2, 0x1D // end alternate branch 0000038E-00000392 label0000038E: // (misaligned) 00000390 AB1D syscall QDExtensions 00000392 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000398 AA15 syscall RGBBackColor 0000039A 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 000003A0 AA14 syscall RGBForeColor 000003A2 286E FFFC movea.l A4, [A6 - 0x4] 000003A6 4E5E unlink A6 000003A8 4E75 rts 000003AA 8C50 or.w D6, [A0] 000003AC 7562 moveq.l D2, 0x62 000003AE 5F47 subq.w D7, 7 000003B0 576D 6173 subq.w [A5 + 0x6173], 3 000003B4 6B47 bmi +0x49 /* 000003FD */ 000003B6 5700 subq.b D0, 3 000003B8 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000003BA-000003BE export_152: fn000003BA: 000003BA 4E56 FFFA link A6, -0x0006 // end alternate branch 000003BA-000003BE export_152: // at 000003BA (misaligned) fn000003BA: // (misaligned) 000003BC FFFA .extension 0xFFA // unimplemented 000003BE 48E7 0700 movem.l -[A7], D5,D6,D7 000003C2 7E00 moveq.l D7, 0x00 000003C4 2F2E 0008 move.l -[A7], [A6 + 0x8] 000003C8 A873 syscall SetPort 000003CA 3C2E 0012 move.w D6, [A6 + 0x12] 000003CE 9C6E 000E sub.w D6, [A6 + 0xE] 000003D2 3A2E 0010 move.w D5, [A6 + 0x10] 000003D6 9A6E 000C sub.w D5, [A6 + 0xC] 000003DA 3F06 move.w -[A7], D6 000003DC 3F05 move.w -[A7], D5 000003DE A876 syscall PortSize 000003E0 3F2E 000E move.w -[A7], [A6 + 0xE] 000003E4 3F2E 000C move.w -[A7], [A6 + 0xC] 000003E8 A878 syscall SetOrigin 000003EA 3007 move.w D0, D7 000003EC 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 000003F0 4E5E unlink A6 000003F2 4E75 rts 000003F4 8C50 or.w D6, [A0] 000003F6 7562 moveq.l D2, 0x62 000003F8 5F55 subq.w [A5], 7 000003FA 7064 moveq.l D0, 0x64 000003FC 6174 bsr +0x76 /* 00000472 */ 000003FE 6547 bcs +0x49 /* 00000447 */ 00000400 5700 subq.b D0, 3 00000402 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00000404-0000040E export_153: fn00000404: 00000404 4E56 0000 link A6, 0 00000408 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000040C A873 syscall SetPort // end alternate branch 00000404-0000040E export_153: // at 00000404 (misaligned) fn00000404: // (misaligned) 00000406 0000 2F2E ori.b D0, 0x2E /* '.' */ 0000040A 0008 A873 ori.b A0, 0x73 /* 's' */ 0000040E 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000414 AA1A syscall GetBackColor 00000416 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 0000041C AA19 syscall GetForeColor 0000041E A89E syscall PenNormal 00000420 2F3C FFFF 6EC2 move.l -[A7], 0xFFFF6EC2 00000426 AA14 syscall RGBForeColor 00000428 2F3C FFFF 6EBA move.l -[A7], 0xFFFF6EBA 0000042E AA15 syscall RGBBackColor 00000430 206E 0008 movea.l A0, [A6 + 0x8] 00000434 4868 0010 pea.l [A0 + 0x10] 00000438 A8A3 syscall EraseRect 0000043A 2F3C FFFF EA8A move.l -[A7], 0xFFFFEA8A 00000440 AA15 syscall RGBBackColor 00000442 2F3C FFFF EA84 move.l -[A7], 0xFFFFEA84 00000448 AA14 syscall RGBForeColor 0000044A 4E5E unlink A6 0000044C 4E75 rts 0000044E 8B50 or.w [A0], D5 00000450 7562 moveq.l D2, 0x62 00000452 5F45 subq.w D5, 7 00000454 7261 moveq.l D1, 0x61 00000456 7377 moveq.l D1, 0x77 00000458 4777 0000 chk.w D3, [A7 + D0.w] 0000045C 4E56 FFF4 link A6, -0x000C 00000460 48E7 1F18 movem.l -[A7], D3,D4,D5,D6,D7,A3,A4 00000464 3E2E 0008 move.w D7, [A6 + 0x8] 00000468 286E 000A movea.l A4, [A6 + 0xA] 0000046C 266E 000E movea.l A3, [A6 + 0xE] 00000470 7600 moveq.l D3, 0x00 fn00000472: 00000472 7800 moveq.l D4, 0x00 00000474 426E FFF6 clr.w [A6 - 0xA] 00000478 3C2E 0018 move.w D6, [A6 + 0x18] 0000047C 9C6E 0014 sub.w D6, [A6 + 0x14] 00000480 2006 move.l D0, D6 00000482 48C0 ext.l D0 00000484 81FC 0032 divs.w D0, 0x32 /* '2' */ 00000488 3D40 FFF8 move.w [A6 - 0x8], D0 0000048C 2206 move.l D1, D6 0000048E 48C1 ext.l D1 00000490 83FC 0032 divs.w D1, 0x32 /* '2' */ 00000494 4841 swap.w D1 00000496 3D41 FFFE move.w [A6 - 0x2], D1 0000049A 3A2E 0016 move.w D5, [A6 + 0x16] 0000049E 9A6E 0012 sub.w D5, [A6 + 0x12] 000004A2 2405 move.l D2, D5 000004A4 48C2 ext.l D2 000004A6 85FC 0032 divs.w D2, 0x32 /* '2' */ 000004AA 3D42 FFFA move.w [A6 - 0x6], D2 000004AE 2005 move.l D0, D5 000004B0 48C0 ext.l D0 000004B2 81FC 0032 divs.w D0, 0x32 /* '2' */ 000004B6 4840 swap.w D0 000004B8 3D40 FFFC move.w [A6 - 0x4], D0 000004BC 4A47 tst.w D7 000004BE 661A bne +0x1C /* 000004DA */ 000004C0 362E FFF8 move.w D3, [A6 - 0x8] 000004C4 486E 0012 pea.l [A6 + 0x12] 000004C8 3006 move.w D0, D6 000004CA 906E FFF8 sub.w D0, [A6 - 0x8] 000004CE C1FC FFFF muls.w D0, 0xFFFF 000004D2 3F00 move.w -[A7], D0 000004D4 4267 clr.w -[A7] 000004D6 A8A8 syscall OffsetRect 000004D8 605A bra +0x5C /* 00000534 */ label000004DA: 000004DA 0C47 0002 cmpi.w D7, 0x2 000004DE 6618 bne +0x1A /* 000004F8 */ 000004E0 76FF moveq.l D3, 0xFFFFFFFF 000004E2 C7EE FFF8 muls.w D3, [A6 - 0x8] 000004E6 486E 0012 pea.l [A6 + 0x12] 000004EA 3006 move.w D0, D6 000004EC 906E FFF8 sub.w D0, [A6 - 0x8] 000004F0 3F00 move.w -[A7], D0 000004F2 4267 clr.w -[A7] 000004F4 A8A8 syscall OffsetRect 000004F6 603C bra +0x3E /* 00000534 */ label000004F8: 000004F8 0C47 0001 cmpi.w D7, 0x1 000004FC 661A bne +0x1C /* 00000518 */ 000004FE 382E FFFA move.w D4, [A6 - 0x6] 00000502 486E 0012 pea.l [A6 + 0x12] 00000506 4267 clr.w -[A7] 00000508 3005 move.w D0, D5 0000050A 906E FFFA sub.w D0, [A6 - 0x6] 0000050E C1FC FFFF muls.w D0, 0xFFFF 00000512 3F00 move.w -[A7], D0 00000514 A8A8 syscall OffsetRect 00000516 601C bra +0x1E /* 00000534 */ label00000518: 00000518 0C47 0003 cmpi.w D7, 0x3 0000051C 6616 bne +0x18 /* 00000534 */ 0000051E 78FF moveq.l D4, 0xFFFFFFFF 00000520 C9EE FFFA muls.w D4, [A6 - 0x6] 00000524 486E 0012 pea.l [A6 + 0x12] 00000528 4267 clr.w -[A7] 0000052A 3005 move.w D0, D5 0000052C 906E FFFA sub.w D0, [A6 - 0x6] 00000530 3F00 move.w -[A7], D0 00000532 A8A8 syscall OffsetRect label00000534: 00000534 42A7 clr.l -[A7] 00000536 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000053A 2F2E 0012 move.l -[A7], [A6 + 0x12] 0000053E 2F0B move.l -[A7], A3 00000540 2F0C move.l -[A7], A4 00000542 4EBA FCB6 jsr [PC - 0x34A /* 000001FA */] 00000546 426E FFF4 clr.w [A6 - 0xC] 0000054A 4FEF 0014 lea.l A7, [A7 + 0x14] 0000054E 6040 bra +0x42 /* 00000590 */ label00000550: 00000550 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 00000556 A8DD syscall SetEmptyRgn 00000558 486E 0012 pea.l [A6 + 0x12] 0000055C 3F03 move.w -[A7], D3 0000055E 3F04 move.w -[A7], D4 00000560 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 00000566 A8EF syscall ScrollRect 00000568 486E 0012 pea.l [A6 + 0x12] 0000056C 3F03 move.w -[A7], D3 0000056E 3F04 move.w -[A7], D4 00000570 A8A8 syscall OffsetRect 00000572 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 00000578 2F2E 0016 move.l -[A7], [A6 + 0x16] 0000057C 2F2E 0012 move.l -[A7], [A6 + 0x12] 00000580 2F0B move.l -[A7], A3 00000582 2F0C move.l -[A7], A4 00000584 4EBA FC74 jsr [PC - 0x38C /* 000001FA */] 00000588 4FEF 0014 lea.l A7, [A7 + 0x14] 0000058C 526E FFF4 addq.w [A6 - 0xC], 1 label00000590: 00000590 0C6E 0032 FFF4 cmpi.w [A6 - 0xC], 0x32 /* '2' */ 00000596 6DB8 blt -0x46 /* 00000550 */ 00000598 4A47 tst.w D7 0000059A 6606 bne +0x8 /* 000005A2 */ 0000059C 362E FFFE move.w D3, [A6 - 0x2] 000005A0 6026 bra +0x28 /* 000005C8 */ label000005A2: 000005A2 0C47 0002 cmpi.w D7, 0x2 000005A6 6608 bne +0xA /* 000005B0 */ 000005A8 76FF moveq.l D3, 0xFFFFFFFF 000005AA C7EE FFFE muls.w D3, [A6 - 0x2] 000005AE 6018 bra +0x1A /* 000005C8 */ label000005B0: 000005B0 0C47 0001 cmpi.w D7, 0x1 000005B4 6606 bne +0x8 /* 000005BC */ 000005B6 382E FFFC move.w D4, [A6 - 0x4] 000005BA 600C bra +0xE /* 000005C8 */ label000005BC: 000005BC 0C47 0003 cmpi.w D7, 0x3 000005C0 6606 bne +0x8 /* 000005C8 */ 000005C2 78FF moveq.l D4, 0xFFFFFFFF 000005C4 C9EE FFFC muls.w D4, [A6 - 0x4] label000005C8: 000005C8 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 000005CE A8DD syscall SetEmptyRgn 000005D0 486E 0012 pea.l [A6 + 0x12] 000005D4 3F03 move.w -[A7], D3 000005D6 3F04 move.w -[A7], D4 000005D8 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 000005DE A8EF syscall ScrollRect 000005E0 486E 0012 pea.l [A6 + 0x12] 000005E4 3F03 move.w -[A7], D3 000005E6 3F04 move.w -[A7], D4 000005E8 A8A8 syscall OffsetRect 000005EA 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 000005F0 2F2E 0016 move.l -[A7], [A6 + 0x16] 000005F4 2F2E 0012 move.l -[A7], [A6 + 0x12] 000005F8 2F0B move.l -[A7], A3 000005FA 2F0C move.l -[A7], A4 000005FC 4EBA FBFC jsr [PC - 0x404 /* 000001FA */] 00000600 4CEE 18F8 FFD8 movem.l D3,D4,D5,D6,D7,A3,A4, [A6 - 0x28] 00000606 4E5E unlink A6 00000608 4E75 rts 0000060A 8E50 or.w D7, [A0] 0000060C 7562 moveq.l D2, 0x62 0000060E 5F44 subq.w D4, 7 00000610 7261 moveq.l D1, 0x61 00000612 7753 moveq.l D3, 0x53 00000614 6372 bls +0x74 /* 00000688 */ 00000616 6F6C ble +0x6E /* 00000684 */ 00000618 6C00 0000 bge +0x2 /* 0000061A */ // begin alternate branch 0000061A-00000620 label0000061A: 0000061A 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000061E FFF4 .extension 0xFF4 // unimplemented // end alternate branch 0000061A-00000620 label0000061A: // (misaligned) 0000061C 4E56 FFF4 link A6, -0x000C 00000620 48E7 1F00 movem.l -[A7], D3,D4,D5,D6,D7 00000624 3E2E 0008 move.w D7, [A6 + 0x8] 00000628 7600 moveq.l D3, 0x00 0000062A 7800 moveq.l D4, 0x00 0000062C 426E FFF6 clr.w [A6 - 0xA] 00000630 3C2E 0010 move.w D6, [A6 + 0x10] 00000634 9C6E 000C sub.w D6, [A6 + 0xC] 00000638 2006 move.l D0, D6 0000063A 48C0 ext.l D0 0000063C 81FC 0032 divs.w D0, 0x32 /* '2' */ 00000640 3D40 FFF8 move.w [A6 - 0x8], D0 00000644 2206 move.l D1, D6 00000646 48C1 ext.l D1 00000648 83FC 0032 divs.w D1, 0x32 /* '2' */ 0000064C 4841 swap.w D1 0000064E 3D41 FFFE move.w [A6 - 0x2], D1 00000652 3A2E 000E move.w D5, [A6 + 0xE] 00000656 9A6E 000A sub.w D5, [A6 + 0xA] 0000065A 2405 move.l D2, D5 0000065C 48C2 ext.l D2 0000065E 85FC 0032 divs.w D2, 0x32 /* '2' */ 00000662 3D42 FFFA move.w [A6 - 0x6], D2 00000666 4A47 tst.w D7 00000668 6606 bne +0x8 /* 00000670 */ 0000066A 362E FFF8 move.w D3, [A6 - 0x8] 0000066E 6026 bra +0x28 /* 00000696 */ label00000670: 00000670 0C47 0002 cmpi.w D7, 0x2 00000674 6608 bne +0xA /* 0000067E */ 00000676 76FF moveq.l D3, 0xFFFFFFFF 00000678 C7EE FFF8 muls.w D3, [A6 - 0x8] 0000067C 6018 bra +0x1A /* 00000696 */ label0000067E: 0000067E 0C47 0001 cmpi.w D7, 0x1 00000682 6606 bne +0x8 /* 0000068A */ label00000684: 00000684 382E FFFA move.w D4, [A6 - 0x6] label00000688: 00000688 600C bra +0xE /* 00000696 */ label0000068A: 0000068A 0C47 0003 cmpi.w D7, 0x3 0000068E 6606 bne +0x8 /* 00000696 */ 00000690 78FF moveq.l D4, 0xFFFFFFFF 00000692 C9EE FFFA muls.w D4, [A6 - 0x6] label00000696: 00000696 426E FFF4 clr.w [A6 - 0xC] 0000069A 601C bra +0x1E /* 000006B8 */ label0000069C: 0000069C 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 000006A2 A8DD syscall SetEmptyRgn 000006A4 486E 000A pea.l [A6 + 0xA] 000006A8 3F03 move.w -[A7], D3 000006AA 3F04 move.w -[A7], D4 000006AC 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 000006B2 A8EF syscall ScrollRect 000006B4 526E FFF4 addq.w [A6 - 0xC], 1 label000006B8: 000006B8 0C6E 000A FFF4 cmpi.w [A6 - 0xC], 0xA /* '\n' */ 000006BE 6DDC blt -0x22 /* 0000069C */ 000006C0 4A47 tst.w D7 000006C2 6606 bne +0x8 /* 000006CA */ 000006C4 362E FFFE move.w D3, [A6 - 0x2] 000006C8 6026 bra +0x28 /* 000006F0 */ label000006CA: 000006CA 0C47 0002 cmpi.w D7, 0x2 000006CE 6608 bne +0xA /* 000006D8 */ 000006D0 76FF moveq.l D3, 0xFFFFFFFF 000006D2 C7EE FFFE muls.w D3, [A6 - 0x2] 000006D6 6018 bra +0x1A /* 000006F0 */ label000006D8: 000006D8 0C47 0001 cmpi.w D7, 0x1 000006DC 6606 bne +0x8 /* 000006E4 */ 000006DE 382E FFFC move.w D4, [A6 - 0x4] 000006E2 600C bra +0xE /* 000006F0 */ label000006E4: 000006E4 0C47 0003 cmpi.w D7, 0x3 000006E8 6606 bne +0x8 /* 000006F0 */ 000006EA 78FF moveq.l D4, 0xFFFFFFFF 000006EC C9EE FFFC muls.w D4, [A6 - 0x4] label000006F0: 000006F0 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 000006F6 A8DD syscall SetEmptyRgn 000006F8 486E 000A pea.l [A6 + 0xA] 000006FC 3F03 move.w -[A7], D3 000006FE 3F04 move.w -[A7], D4 00000700 2F39 FFFF EA94 move.l -[A7], [0xFFFFEA94] 00000706 A8EF syscall ScrollRect 00000708 4CDF 00F8 movem.l D3,D4,D5,D6,D7, [A7]+ 0000070C 4E5E unlink A6 0000070E 4E75 rts 00000710 8F50 or.w [A0], D7 00000712 7562 moveq.l D2, 0x62 00000714 5F45 subq.w D5, 7 00000716 7261 moveq.l D1, 0x61 00000718 7365 moveq.l D1, 0x65 0000071A 5363 subq.w -[A3], 1 0000071C 726F moveq.l D1, 0x6F 0000071E 6C6C bge +0x6E /* 0000078C */ 00000720 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_154: // at 00000722 (misaligned) 00000724 0000 48E7 ori.b D0, 0xE7 00000728 0708 btst A0, D3 0000072A 286E 0008 movea.l A4, [A6 + 0x8] 0000072E 7C01 moveq.l D6, 0x01 00000730 0C79 0001 FFFF E848 cmpi.w [0xFFFFE848], 0x1 00000738 6602 bne +0x4 /* 0000073C */ 0000073A 7C05 moveq.l D6, 0x05 label0000073C: 0000073C 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] 00000742 A873 syscall SetPort 00000744 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] 0000074A 4EBA FCB8 jsr [PC - 0x348 /* 00000404 */] 0000074E 0C79 0001 FFFF 7980 cmpi.w [0xFFFF7980], 0x1 00000756 588F addq.l A7, 4 00000758 6700 00AC beq +0xAE /* 00000806 */ 0000075C 7E00 moveq.l D7, 0x00 0000075E 6000 009E bra +0xA0 /* 000007FE */ label00000762: 00000762 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] // begin alternate branch 00000766-00000768 label00000766: 00000766 E836 roxr D6.b, D4 // end alternate branch 00000766-00000768 label00000766: // (misaligned) 00000768 A873 syscall SetPort 0000076A 4227 clr.b -[A7] 0000076C 2079 FFFF E836 movea.l A0, [0xFFFFE836] 00000772 2F28 0002 move.l -[A7], [A0 + 0x2] 00000776 203C 0004 0001 move.l D0, 0x40001 0000077C AB1D syscall QDExtensions 0000077E 4A1F tst.b [A7]+ 00000780 662A bne +0x2C /* 000007AC */ 00000782 3F3C 0001 move.w -[A7], 0x1 00000786 42A7 clr.l -[A7] 00000788 2F39 FFFF 6ED8 move.l -[A7], [0xFFFF6ED8] // begin alternate branch 0000078C-0000078E label0000078C: 0000078C 6ED8 bgt -0x26 /* 00000766 */ // end alternate branch 0000078C-0000078E label0000078C: // (misaligned) 0000078E 2F39 FFFF 6ED4 move.l -[A7], [0xFFFF6ED4] 00000794 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] 0000079A 4EBA FC1E jsr [PC - 0x3E2 /* 000003BA */] 0000079E 3A00 move.w D5, D0 000007A0 0C45 FFFF cmpi.w D5, 0xFFFF 000007A4 4FEF 0012 lea.l A7, [A7 + 0x12] 000007A8 6700 00A4 beq +0xA6 /* 0000084E */ label000007AC: 000007AC A89E syscall PenNormal 000007AE 2079 FFFF E836 movea.l A0, [0xFFFFE836] 000007B4 4868 0010 pea.l [A0 + 0x10] 000007B8 2007 move.l D0, D7 000007BA 48C0 ext.l D0 000007BC E788 lsl D0, 3 000007BE 0680 FFFF EB06 addi.l D0, 0xFFFFEB06 000007C4 2F00 move.l -[A7], D0 000007C6 A8A5 syscall FillRect 000007C8 4227 clr.b -[A7] 000007CA 2079 FFFF E836 movea.l A0, [0xFFFFE836] 000007D0 2F28 0002 move.l -[A7], [A0 + 0x2] 000007D4 203C 0004 0001 move.l D0, 0x40001 000007DA AB1D syscall QDExtensions 000007DC 2F0C move.l -[A7], A4 000007DE A873 syscall SetPort 000007E0 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] 000007E6 2F2E 0014 move.l -[A7], [A6 + 0x14] 000007EA 2F2E 0010 move.l -[A7], [A6 + 0x10] 000007EE 2F2E 000C move.l -[A7], [A6 + 0xC] 000007F2 2F0C move.l -[A7], A4 000007F4 4EBA FA94 jsr [PC - 0x56C /* 0000028A */] 000007F8 4FEF 0016 lea.l A7, [A7 + 0x16] 000007FC DE46 add.w D7, D6 label000007FE: 000007FE 0C47 0041 cmpi.w D7, 0x41 /* 'A' */ 00000802 6D00 FF5E blt -0xA0 /* 00000762 */ label00000806: 00000806 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] 0000080C A873 syscall SetPort 0000080E 2079 FFFF E836 movea.l A0, [0xFFFFE836] 00000814 4868 0010 pea.l [A0 + 0x10] 00000818 A8A2 syscall PaintRect 0000081A 4227 clr.b -[A7] 0000081C 2079 FFFF E836 movea.l A0, [0xFFFFE836] 00000822 2F28 0002 move.l -[A7], [A0 + 0x2] 00000826 203C 0004 0001 move.l D0, 0x40001 0000082C AB1D syscall QDExtensions 0000082E 2F0C move.l -[A7], A4 00000830 A873 syscall SetPort 00000832 2F39 FFFF E836 move.l -[A7], [0xFFFFE836] 00000838 2F2E 0014 move.l -[A7], [A6 + 0x14] 0000083C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00000840 2F2E 000C move.l -[A7], [A6 + 0xC] 00000844 2F0C move.l -[A7], A4 00000846 4EBA FA42 jsr [PC - 0x5BE /* 0000028A */] 0000084A 4FEF 0016 lea.l A7, [A7 + 0x16] label0000084E: 0000084E 4CDF 10E0 movem.l D5,D6,D7,A4, [A7]+ 00000852 4E5E unlink A6 00000854 4E75 rts 00000856 8C50 or.w D6, [A0] 00000858 7562 moveq.l D2, 0x62 0000085A 5F44 subq.w D4, 7 0000085C 7261 moveq.l D1, 0x61 0000085E 774D moveq.l D3, 0x4D 00000860 6173 bsr +0x75 /* 000008D5 */ 00000862 6B00 0000 bmi +0x2 /* 00000864 */ // begin alternate branch 00000864-0000086A label00000864: 00000864 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_155: // at 00000866 (misaligned) 00000868 FFFE .extension 0xFFE // unimplemented // end alternate branch 00000864-0000086A export_155: label00000864: // (misaligned) 00000866 4E56 FFFE link A6, -0x0002 0000086A 4239 FFFF E984 clr.b [0xFFFFE984] 00000870 2F3C FFFF E984 move.l -[A7], 0xFFFFE984 00000876 2F3C FFFF 7A20 move.l -[A7], 0xFFFF7A20 0000087C 4EBA 0104 jsr [PC + 0x104 /* 00000982 */] 00000880 302E 000A move.w D0, [A6 + 0xA] 00000884 508F addq.l A7, 8 00000886 6768 beq +0x6A /* 000008F0 */ 00000888 6B66 bmi +0x68 /* 000008F0 */ 0000088A 5740 subq.w D0, 3 0000088C 6736 beq +0x38 /* 000008C4 */ 0000088E 6A06 bpl +0x8 /* 00000896 */ 00000890 5240 addq.w D0, 1 00000892 6A1C bpl +0x1E /* 000008B0 */ 00000894 6006 bra +0x8 /* 0000089C */ label00000896: 00000896 5540 subq.w D0, 2 00000898 6A56 bpl +0x58 /* 000008F0 */ 0000089A 603C bra +0x3E /* 000008D8 */ label0000089C: 0000089C 2F3C FFFF E984 move.l -[A7], 0xFFFFE984 000008A2 2F3C FFFF 79DC move.l -[A7], 0xFFFF79DC 000008A8 4EBA 00D8 jsr [PC + 0xD8 /* 00000982 */] 000008AC 508F addq.l A7, 8 000008AE 6040 bra +0x42 /* 000008F0 */ label000008B0: 000008B0 2F3C FFFF E984 move.l -[A7], 0xFFFFE984 000008B6 2F3C FFFF 79BA move.l -[A7], 0xFFFF79BA 000008BC 4EBA 00C4 jsr [PC + 0xC4 /* 00000982 */] 000008C0 508F addq.l A7, 8 000008C2 602C bra +0x2E /* 000008F0 */ label000008C4: 000008C4 2F3C FFFF E984 move.l -[A7], 0xFFFFE984 000008CA 2F3C FFFF 7998 move.l -[A7], 0xFFFF7998 000008D0 4EBA 00B0 jsr [PC + 0xB0 /* 00000982 */] 000008D4 508F addq.l A7, 8 000008D6 6018 bra +0x1A /* 000008F0 */ label000008D8: 000008D8 4239 FFFF E984 clr.b [0xFFFFE984] 000008DE 2F3C FFFF E984 move.l -[A7], 0xFFFFE984 000008E4 2F3C FFFF 79FE move.l -[A7], 0xFFFF79FE 000008EA 4EBA 0096 jsr [PC + 0x96 /* 00000982 */] 000008EE 508F addq.l A7, 8 label000008F0: 000008F0 3F2E 0008 move.w -[A7], [A6 + 0x8] 000008F4 2F3C FFFF F4D6 move.l -[A7], 0xFFFFF4D6 000008FA 2F3C FFFF EE1A move.l -[A7], 0xFFFFEE1A 00000900 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000904 2EBC FFFF E984 move.l [A7], 0xFFFFE984 0000090A 2F3C FFFF EE1A move.l -[A7], 0xFFFFEE1A 00000910 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000914 2E80 move.l [A7], D0 00000916 4EBA 006A jsr [PC + 0x6A /* 00000982 */] 0000091A 4E5E unlink A6 0000091C 4E75 rts 0000091E 8D50 or.w [A0], D6 00000920 7562 moveq.l D2, 0x62 00000922 5F50 subq.w [A0], 7 00000924 6963 bvs +0x65 /* 00000989 */ 00000926 7446 moveq.l D2, 0x46 00000928 4E61 move USP, A1 0000092A 6D65 blt +0x67 /* 00000991 */ 0000092C 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_157: // at 0000092E (misaligned) 00000930 0000 3F2E ori.b D0, 0x2E /* '.' */ 00000934 000C 2F3C ori.b A4, 0x3C /* '<' */ 00000938 FFFF .extension 0xFFF // unimplemented 0000093A F4DC .extension 0x4DC // unimplemented 0000093C 2F3C FFFF EE1A move.l -[A7], 0xFFFFEE1A 00000942 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000946 4878 00FF push.l 0xFF 0000094A 2F2E 0008 move.l -[A7], [A6 + 0x8] 0000094E 2F3C FFFF E984 move.l -[A7], 0xFFFFE984 00000954 4EAD 0142 jsr [A5 + 0x142 /* export_36 */] 00000958 2EBC FFFF E984 move.l [A7], 0xFFFFE984 0000095E 2F3C FFFF EE1A move.l -[A7], 0xFFFFEE1A 00000964 4EAD 00E2 jsr [A5 + 0xE2 /* export_24 */] 00000968 2E80 move.l [A7], D0 0000096A 4EBA 0016 jsr [PC + 0x16 /* 00000982 */] 0000096E 4E5E unlink A6 00000970 4E75 rts 00000972 8C50 or.w D6, [A0] 00000974 7562 moveq.l D2, 0x62 00000976 5F53 subq.w [A3], 7 00000978 6176 bsr +0x78 /* 000009F0 */ 0000097A 654E bcs +0x50 /* 000009CA */ 0000097C 616D bsr +0x6F /* 000009EB */ 0000097E 6500 0000 bcs +0x2 /* 00000980 */ // begin alternate branch 00000980-00000988 label00000980: 00000980 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_156: // at 00000982 (misaligned) fn00000982: // (misaligned) 00000984 0000 2F0A ori.b D0, 0xA /* '\n' */ // end alternate branch 00000980-00000988 export_156: label00000980: // (misaligned) fn00000982: 00000982 4E56 0000 link A6, 0 00000986 2F0A move.l -[A7], A2 00000988 7001 moveq.l D0, 0x01 0000098A D0AE 0008 add.l D0, [A6 + 0x8] 0000098E 2040 movea.l A0, D0 00000990 226E 000C movea.l A1, [A6 + 0xC] 00000994 7000 moveq.l D0, 0x00 00000996 1011 move.b D0, [A1] 00000998 43F1 0801 lea.l A1, [A1 + D0 + 0x1] 0000099C 246E 0008 movea.l A2, [A6 + 0x8] 000009A0 7000 moveq.l D0, 0x00 000009A2 1012 move.b D0, [A2] 000009A4 A02E syscall BlockMove/BlockMoveData 000009A6 206E 0008 movea.l A0, [A6 + 0x8] 000009AA 1010 move.b D0, [A0] 000009AC 226E 000C movea.l A1, [A6 + 0xC] 000009B0 D111 add.b [A1], D0 000009B2 245F movea.l A2, [A7]+ 000009B4 4E5E unlink A6 000009B6 4E75 rts 000009B8 8A50 or.w D5, [A0] 000009BA 7562 moveq.l D2, 0x62 000009BC 5F53 subq.w [A3], 7 000009BE 7472 moveq.l D2, 0x72 000009C0 4361 chk.w D1, -[A1] 000009C2 7400 moveq.l D2, 0x00 000009C4 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_158: // at 000009C6 (misaligned) 000009C8 FFF8 .extension 0xFF8 // unimplemented label000009CA: 000009CA 48E7 0118 movem.l -[A7], D7,A3,A4 000009CE 2E3C 0000 0200 move.l D7, 0x200 000009D4 99CC sub.l A4, A4 000009D6 4A6E 000C tst.w [A6 + 0xC] 000009DA 6620 bne +0x22 /* 000009FC */ 000009DC 4267 clr.w -[A7] 000009DE 2F3C FFFF ED1A move.l -[A7], 0xFFFFED1A 000009E4 486E 000E pea.l [A6 + 0xE] 000009E8 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 000009EC 4A5F tst.w [A7]+ 000009EE 670C beq +0xE /* 000009FC */ fn000009F0: 000009F0 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 000009F8 6000 00D2 bra +0xD4 /* 00000ACC */ label000009FC: 000009FC 4267 clr.w -[A7] 000009FE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000A02 3F2E 000E move.w -[A7], [A6 + 0xE] 00000A06 486E FFFC pea.l [A6 - 0x4] 00000A0A 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000A0E 4A5F tst.w [A7]+ 00000A10 670C beq +0xE /* 00000A1E */ 00000A12 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000A1A 6000 00B0 bra +0xB2 /* 00000ACC */ label00000A1E: 00000A1E 4267 clr.w -[A7] 00000A20 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A24 486E FFF8 pea.l [A6 - 0x8] 00000A28 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000A2C 4A5F tst.w [A7]+ 00000A2E 670C beq +0xE /* 00000A3C */ 00000A30 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000A38 6000 0092 bra +0x94 /* 00000ACC */ label00000A3C: 00000A3C 9FAE FFF8 sub.l [A6 - 0x8], D7 00000A40 202E FFF8 move.l D0, [A6 - 0x8] 00000A44 A122 syscall NewHandle, flags=1 00000A46 2648 movea.l A3, A0 00000A48 2008 move.l D0, A0 00000A4A 6616 bne +0x18 /* 00000A62 */ 00000A4C 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000A54 4267 clr.w -[A7] 00000A56 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A5A 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000A5E 7000 moveq.l D0, 0x00 00000A60 606C bra +0x6E /* 00000ACE */ label00000A62: 00000A62 204B movea.l A0, A3 00000A64 A029 syscall HLock 00000A66 4267 clr.w -[A7] 00000A68 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A6C 3F3C 0001 move.w -[A7], 0x1 00000A70 2F07 move.l -[A7], D7 00000A72 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000A76 4A5F tst.w [A7]+ 00000A78 670E beq +0x10 /* 00000A88 */ 00000A7A 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000A82 204B movea.l A0, A3 00000A84 A023 syscall DisposHandle/DisposeHandle 00000A86 6044 bra +0x46 /* 00000ACC */ label00000A88: 00000A88 4267 clr.w -[A7] 00000A8A 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000A8E 486E FFF8 pea.l [A6 - 0x8] 00000A92 2F13 move.l -[A7], [A3] 00000A94 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000A98 4A5F tst.w [A7]+ 00000A9A 670E beq +0x10 /* 00000AAA */ 00000A9C 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000AA4 204B movea.l A0, A3 00000AA6 A023 syscall DisposHandle/DisposeHandle 00000AA8 6022 bra +0x24 /* 00000ACC */ label00000AAA: 00000AAA 4267 clr.w -[A7] 00000AAC 3F2E FFFC move.w -[A7], [A6 - 0x4] 00000AB0 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000AB4 4A5F tst.w [A7]+ 00000AB6 670E beq +0x10 /* 00000AC6 */ 00000AB8 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000AC0 204B movea.l A0, A3 00000AC2 A023 syscall DisposHandle/DisposeHandle 00000AC4 6006 bra +0x8 /* 00000ACC */ label00000AC6: 00000AC6 284B movea.l A4, A3 00000AC8 204B movea.l A0, A3 00000ACA A02A syscall HUnlock label00000ACC: 00000ACC 200C move.l D0, A4 label00000ACE: 00000ACE 4CEE 1880 FFEC movem.l D7,A3,A4, [A6 - 0x14] 00000AD4 4E5E unlink A6 00000AD6 4E75 rts 00000AD8 8C50 or.w D6, [A0] 00000ADA 7562 moveq.l D2, 0x62 00000ADC 5F50 subq.w [A0], 7 00000ADE 6963 bvs +0x65 /* 00000B43 */ 00000AE0 7452 moveq.l D2, 0x52 00000AE2 6561 bcs +0x63 /* 00000B45 */ 00000AE4 6400 0000 bcc +0x2 /* 00000AE6 */ // begin alternate branch 00000AE6-00000AEC label00000AE6: 00000AE6 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_159: // at 00000AE8 (misaligned) 00000AEA FDF4 .extension 0xDF4 // unimplemented // end alternate branch 00000AE6-00000AEC export_159: label00000AE6: // (misaligned) 00000AE8 4E56 FDF4 link A6, -0x020C 00000AEC 48E7 0318 movem.l -[A7], D6,D7,A3,A4 00000AF0 286E 0008 movea.l A4, [A6 + 0x8] 00000AF4 266E 000C movea.l A3, [A6 + 0xC] 00000AF8 2D7C 0000 0200 FFF4 move.l [A6 - 0xC], 0x200 00000B00 42A7 clr.l -[A7] 00000B02 2F0B move.l -[A7], A3 00000B04 4EAD 007A jsr [A5 + 0x7A /* export_11 */] 00000B08 2D5F FFF8 move.l [A6 - 0x8], [A7]+ 00000B0C 7E00 moveq.l D7, 0x00 00000B0E 600A bra +0xC /* 00000B1A */ label00000B10: 00000B10 204E movea.l A0, A6 00000B12 D0C7 add.w A0, D7 00000B14 4228 FDF4 clr.b [A0 - 0x20C] 00000B18 5247 addq.w D7, 1 label00000B1A: 00000B1A 0C47 0200 cmpi.w D7, 0x200 00000B1E 6DF0 blt -0xE /* 00000B10 */ 00000B20 4A6E 0010 tst.w [A6 + 0x10] 00000B24 6620 bne +0x22 /* 00000B46 */ 00000B26 4267 clr.w -[A7] 00000B28 2F3C FFFF ED1A move.l -[A7], 0xFFFFED1A 00000B2E 486E 0012 pea.l [A6 + 0x12] 00000B32 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000B36 4A5F tst.w [A7]+ 00000B38 670C beq +0xE /* 00000B46 */ 00000B3A 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000B42 6000 0160 bra +0x162 /* 00000CA4 */ label00000B46: 00000B46 4267 clr.w -[A7] 00000B48 2F0C move.l -[A7], A4 00000B4A 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000B4E 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000B52 0C6E 0001 0014 cmpi.w [A6 + 0x14], 0x1 00000B58 548F addq.l A7, 2 00000B5A 6600 00B4 bne +0xB6 /* 00000C10 */ 00000B5E 4267 clr.w -[A7] 00000B60 2F0C move.l -[A7], A4 00000B62 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000B66 2F3C 5354 494C move.l -[A7], 0x5354494C /* 'STIL' */ 00000B6C 2F3C 5354 494C move.l -[A7], 0x5354494C /* 'STIL' */ 00000B72 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000B76 4A5F tst.w [A7]+ 00000B78 6600 008A bne +0x8C /* 00000C04 */ 00000B7C 4267 clr.w -[A7] 00000B7E 2F0C move.l -[A7], A4 00000B80 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000B84 486E FFFE pea.l [A6 - 0x2] 00000B88 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000B8C 4257 clr.w [A7] 00000B8E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000B92 3F3C 0001 move.w -[A7], 0x1 00000B96 42A7 clr.l -[A7] 00000B98 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000B9C 3EB9 FFFF E5B0 move.w [A7], [0xFFFFE5B0] 00000BA2 2F3C FFFF F4E2 move.l -[A7], 0xFFFFF4E2 00000BA8 486E FDF4 pea.l [A6 - 0x20C] 00000BAC 4EAD 016A jsr [A5 + 0x16A /* export_41 */] 00000BB0 4257 clr.w [A7] 00000BB2 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000BB6 486E FFF4 pea.l [A6 - 0xC] 00000BBA 486E FDF4 pea.l [A6 - 0x20C] 00000BBE 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000BC2 4257 clr.w [A7] 00000BC4 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000BC8 486E FFF8 pea.l [A6 - 0x8] 00000BCC 2F13 move.l -[A7], [A3] 00000BCE 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000BD2 3C1F move.w D6, [A7]+ 00000BD4 4257 clr.w [A7] 00000BD6 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000BDA 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000BDE 4A46 tst.w D6 00000BE0 508F addq.l A7, 8 00000BE2 671A beq +0x1C /* 00000BFE */ 00000BE4 4267 clr.w -[A7] 00000BE6 2F0C move.l -[A7], A4 00000BE8 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000BEC 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000BF0 33FC 0002 FFFF E852 move.w [0xFFFFE852], 0x2 00000BF8 3006 move.w D0, D6 00000BFA 6000 00AA bra +0xAC /* 00000CA6 */ label00000BFE: 00000BFE 7000 moveq.l D0, 0x00 00000C00 6000 00A4 bra +0xA6 /* 00000CA6 */ label00000C04: 00000C04 33FC 0002 FFFF E852 move.w [0xFFFFE852], 0x2 00000C0C 6000 0096 bra +0x98 /* 00000CA4 */ label00000C10: 00000C10 4267 clr.w -[A7] 00000C12 2F0C move.l -[A7], A4 00000C14 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000C18 2F3C 5345 4352 move.l -[A7], 0x53454352 /* 'SECR' */ 00000C1E 2F3C 5049 4354 move.l -[A7], 0x50494354 /* 'PICT' */ 00000C24 4EAD 00AA jsr [A5 + 0xAA /* export_17 */] 00000C28 4A5F tst.w [A7]+ 00000C2A 6670 bne +0x72 /* 00000C9C */ 00000C2C 4267 clr.w -[A7] 00000C2E 2F0C move.l -[A7], A4 00000C30 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000C34 486E FFFE pea.l [A6 - 0x2] 00000C38 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000C3C 4257 clr.w [A7] 00000C3E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000C42 3F3C 0001 move.w -[A7], 0x1 00000C46 42A7 clr.l -[A7] 00000C48 4EAD 00C2 jsr [A5 + 0xC2 /* export_20 */] 00000C4C 4257 clr.w [A7] 00000C4E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000C52 486E FFF4 pea.l [A6 - 0xC] 00000C56 486E FDF4 pea.l [A6 - 0x20C] 00000C5A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000C5E 4257 clr.w [A7] 00000C60 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000C64 486E FFF8 pea.l [A6 - 0x8] 00000C68 2F13 move.l -[A7], [A3] 00000C6A 4EAD 009A jsr [A5 + 0x9A /* export_15 */] 00000C6E 3C1F move.w D6, [A7]+ 00000C70 4267 clr.w -[A7] 00000C72 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000C76 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000C7A 4A46 tst.w D6 00000C7C 548F addq.l A7, 2 00000C7E 6718 beq +0x1A /* 00000C98 */ 00000C80 4267 clr.w -[A7] 00000C82 2F0C move.l -[A7], A4 00000C84 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000C88 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000C8C 33FC 0002 FFFF E852 move.w [0xFFFFE852], 0x2 00000C94 3006 move.w D0, D6 00000C96 600E bra +0x10 /* 00000CA6 */ label00000C98: 00000C98 7000 moveq.l D0, 0x00 00000C9A 600A bra +0xC /* 00000CA6 */ label00000C9C: 00000C9C 33FC 0002 FFFF E852 move.w [0xFFFFE852], 0x2 label00000CA4: 00000CA4 70FF moveq.l D0, 0xFFFFFFFF label00000CA6: 00000CA6 4CEE 18C0 FDE4 movem.l D6,D7,A3,A4, [A6 - 0x21C] 00000CAC 4E5E unlink A6 00000CAE 4E75 rts 00000CB0 8C50 or.w D6, [A0] 00000CB2 5542 subq.w D2, 2 00000CB4 5F50 subq.w [A0], 7 00000CB6 6963 bvs +0x65 /* 00000D1B */ 00000CB8 7453 moveq.l D2, 0x53 00000CBA 6176 bsr +0x78 /* 00000D32 */ 00000CBC 6500 0000 bcs +0x2 /* 00000CBE */ // begin alternate branch 00000CBE-00000CC6 label00000CBE: 00000CBE 0000 4E56 ori.b D0, 0x56 /* 'V' */ 00000CC2 0000 2F07 ori.b D0, 0x7 // end alternate branch 00000CBE-00000CC6 label00000CBE: // (misaligned) 00000CC0 4E56 0000 link A6, 0 00000CC4 2F07 move.l -[A7], D7 00000CC6 7E00 moveq.l D7, 0x00 00000CC8 4A6E 000C tst.w [A6 + 0xC] 00000CCC 6620 bne +0x22 /* 00000CEE */ 00000CCE 4267 clr.w -[A7] 00000CD0 2F3C FFFF ED1A move.l -[A7], 0xFFFFED1A 00000CD6 486E 000E pea.l [A6 + 0xE] 00000CDA 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000CDE 4A5F tst.w [A7]+ 00000CE0 670C beq +0xE /* 00000CEE */ 00000CE2 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000CEA 3007 move.w D0, D7 00000CEC 6010 bra +0x12 /* 00000CFE */ label00000CEE: 00000CEE 4267 clr.w -[A7] 00000CF0 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000CF4 3F2E 000E move.w -[A7], [A6 + 0xE] 00000CF8 4EAD 00B2 jsr [A5 + 0xB2 /* export_18 */] 00000CFC 3007 move.w D0, D7 label00000CFE: 00000CFE 2E2E FFFC move.l D7, [A6 - 0x4] 00000D02 4E5E unlink A6 00000D04 4E75 rts 00000D06 8E50 or.w D7, [A0] 00000D08 5542 subq.w D2, 2 00000D0A 5F50 subq.w [A0], 7 00000D0C 6963 bvs +0x65 /* 00000D71 */ 00000D0E 7444 moveq.l D2, 0x44 00000D10 656C bcs +0x6E /* 00000D7E */ 00000D12 6574 bcs +0x76 /* 00000D88 */ 00000D14 6500 0000 bcs +0x2 /* 00000D16 */ // begin alternate branch 00000D16-00000D1C label00000D16: 00000D16 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_160: // at 00000D18 (misaligned) 00000D1A FFF6 .extension 0xFF6 // unimplemented // end alternate branch 00000D16-00000D1C export_160: label00000D16: // (misaligned) 00000D18 4E56 FFF6 link A6, -0x000A 00000D1C 48E7 0118 movem.l -[A7], D7,A3,A4 00000D20 2E3C 0000 0200 move.l D7, 0x200 00000D26 99CC sub.l A4, A4 00000D28 4267 clr.w -[A7] 00000D2A 2F3C FFFF ED1A move.l -[A7], 0xFFFFED1A 00000D30 486E FFFE pea.l [A6 - 0x2] // begin alternate branch 00000D32-00000D34 fn00000D32: 00000D32 FFFE .extension 0xFFE // unimplemented // end alternate branch 00000D32-00000D34 fn00000D32: // (misaligned) 00000D34 4EAD 00A2 jsr [A5 + 0xA2 /* export_16 */] 00000D38 4A5F tst.w [A7]+ 00000D3A 670C beq +0xE /* 00000D48 */ 00000D3C 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000D44 6000 00AA bra +0xAC /* 00000DF0 */ label00000D48: 00000D48 4267 clr.w -[A7] 00000D4A 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000D4E 3F2E FFFE move.w -[A7], [A6 - 0x2] 00000D52 486E FFFA pea.l [A6 - 0x6] 00000D56 4EAD 0082 jsr [A5 + 0x82 /* export_12 */] 00000D5A 4A5F tst.w [A7]+ 00000D5C 670C beq +0xE /* 00000D6A */ 00000D5E 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000D66 6000 0088 bra +0x8A /* 00000DF0 */ label00000D6A: 00000D6A 4267 clr.w -[A7] 00000D6C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000D70 486E FFF6 pea.l [A6 - 0xA] 00000D74 4EAD 00BA jsr [A5 + 0xBA /* export_19 */] 00000D78 4A5F tst.w [A7]+ 00000D7A 670A beq +0xC /* 00000D86 */ 00000D7C 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 // begin alternate branch 00000D7E-00000D84 label00000D7E: 00000D7E 0001 FFFF ori.b D1, 0xFF 00000D82 E852 roxr D2.w, 4 // end alternate branch 00000D7E-00000D84 label00000D7E: // (misaligned) 00000D84 606A bra +0x6C /* 00000DF0 */ label00000D86: 00000D86 202E FFF6 move.l D0, [A6 - 0xA] // begin alternate branch 00000D88-00000D8A label00000D88: 00000D88 FFF6 .extension 0xFF6 // unimplemented // end alternate branch 00000D88-00000D8A label00000D88: // (misaligned) 00000D8A A122 syscall NewHandle, flags=1 00000D8C 2648 movea.l A3, A0 00000D8E 2008 move.l D0, A0 00000D90 6616 bne +0x18 /* 00000DA8 */ 00000D92 33FC 0003 FFFF E852 move.w [0xFFFFE852], 0x3 00000D9A 4267 clr.w -[A7] 00000D9C 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000DA0 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000DA4 7000 moveq.l D0, 0x00 00000DA6 604A bra +0x4C /* 00000DF2 */ label00000DA8: 00000DA8 204B movea.l A0, A3 00000DAA A029 syscall HLock 00000DAC 4267 clr.w -[A7] 00000DAE 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000DB2 486E FFF6 pea.l [A6 - 0xA] 00000DB6 2F13 move.l -[A7], [A3] 00000DB8 4EAD 0092 jsr [A5 + 0x92 /* export_14 */] 00000DBC 4A5F tst.w [A7]+ 00000DBE 670E beq +0x10 /* 00000DCE */ 00000DC0 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000DC8 204B movea.l A0, A3 00000DCA A023 syscall DisposHandle/DisposeHandle 00000DCC 6022 bra +0x24 /* 00000DF0 */ label00000DCE: 00000DCE 4267 clr.w -[A7] 00000DD0 3F2E FFFA move.w -[A7], [A6 - 0x6] 00000DD4 4EAD 008A jsr [A5 + 0x8A /* export_13 */] 00000DD8 4A5F tst.w [A7]+ 00000DDA 670E beq +0x10 /* 00000DEA */ 00000DDC 33FC 0001 FFFF E852 move.w [0xFFFFE852], 0x1 00000DE4 204B movea.l A0, A3 00000DE6 A023 syscall DisposHandle/DisposeHandle 00000DE8 6006 bra +0x8 /* 00000DF0 */ label00000DEA: 00000DEA 284B movea.l A4, A3 00000DEC 204B movea.l A0, A3 00000DEE A02A syscall HUnlock label00000DF0: 00000DF0 200C move.l D0, A4 label00000DF2: 00000DF2 4CEE 1880 FFEA movem.l D7,A3,A4, [A6 - 0x16] 00000DF8 4E5E unlink A6 00000DFA 4E75 rts 00000DFC 8B50 or.w [A0], D5 00000DFE 7562 moveq.l D2, 0x62 00000E00 5F52 subq.w [A2], 7 00000E02 676E beq +0x70 /* 00000E72 */ 00000E04 5265 addq.w -[A5], 1 00000E06 6164 bsr +0x66 /* 00000E6C */ 00000E08 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_161: // at 00000E0A (misaligned) 00000E0C FFF8 .extension 0xFF8 // unimplemented 00000E0E 48E7 0F08 movem.l -[A7], D4,D5,D6,D7,A4 00000E12 286E 000A movea.l A4, [A6 + 0xA] 00000E16 486E FFF8 pea.l [A6 - 0x8] 00000E1A A88B syscall GetFontInfo 00000E1C 0C6E 0004 0008 cmpi.w [A6 + 0x8], 0x4 00000E22 6644 bne +0x46 /* 00000E68 */ 00000E24 3A2E FFF8 move.w D5, [A6 - 0x8] 00000E28 9A6E FFFA sub.w D5, [A6 - 0x6] 00000E2C 4267 clr.w -[A7] 00000E2E 2F2E 000E move.l -[A7], [A6 + 0xE] 00000E32 A88C syscall StringWidth 00000E34 381F move.w D4, [A7]+ 00000E36 3E2C 0004 move.w D7, [A4 + 0x4] 00000E3A 9E54 sub.w D7, [A4] 00000E3C 9E45 sub.w D7, D5 00000E3E 48C7 ext.l D7 00000E40 8FFC 0002 divs.w D7, 0x2 00000E44 3C2C 0006 move.w D6, [A4 + 0x6] 00000E48 9C6C 0002 sub.w D6, [A4 + 0x2] 00000E4C 9C44 sub.w D6, D4 00000E4E 48C6 ext.l D6 00000E50 8DFC 0002 divs.w D6, 0x2 00000E54 302C 0002 move.w D0, [A4 + 0x2] 00000E58 D046 add.w D0, D6 00000E5A 3F00 move.w -[A7], D0 00000E5C 302C 0004 move.w D0, [A4 + 0x4] 00000E60 9047 sub.w D0, D7 00000E62 3F00 move.w -[A7], D0 00000E64 A893 syscall MoveTo 00000E66 602A bra +0x2C /* 00000E92 */ label00000E68: 00000E68 4A6E 0008 tst.w [A6 + 0x8] fn00000E6C: 00000E6C 6624 bne +0x26 /* 00000E92 */ 00000E6E 3A2E FFF8 move.w D5, [A6 - 0x8] label00000E72: 00000E72 9A6E FFFA sub.w D5, [A6 - 0x6] 00000E76 3E2C 0004 move.w D7, [A4 + 0x4] 00000E7A 9E54 sub.w D7, [A4] 00000E7C 9E45 sub.w D7, D5 00000E7E 48C7 ext.l D7 00000E80 8FFC 0002 divs.w D7, 0x2 00000E84 3F2C 0002 move.w -[A7], [A4 + 0x2] 00000E88 302C 0004 move.w D0, [A4 + 0x4] 00000E8C 9047 sub.w D0, D7 00000E8E 3F00 move.w -[A7], D0 00000E90 A893 syscall MoveTo label00000E92: 00000E92 2F2E 000E move.l -[A7], [A6 + 0xE] 00000E96 A884 syscall DrawString 00000E98 4CDF 10F0 movem.l D4,D5,D6,D7,A4, [A7]+ 00000E9C 4E5E unlink A6 00000E9E 4E75 rts 00000EA0 8C50 or.w D6, [A0] 00000EA2 7562 moveq.l D2, 0x62 00000EA4 5F44 subq.w D4, 7 00000EA6 7261 moveq.l D1, 0x61 00000EA8 7754 moveq.l D3, 0x54 00000EAA 6578 bcs +0x7A /* 00000F24 */ 00000EAC 7400 moveq.l D2, 0x00 00000EAE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_162: // at 00000EB0 (misaligned) 00000EB2 FFF8 .extension 0xFF8 // unimplemented 00000EB4 48E7 0300 movem.l -[A7], D6,D7 00000EB8 486E FFF8 pea.l [A6 - 0x8] 00000EBC A88B syscall GetFontInfo 00000EBE 3E2E FFFA move.w D7, [A6 - 0x6] 00000EC2 DE6E FFF8 add.w D7, [A6 - 0x8] 00000EC6 48C7 ext.l D7 00000EC8 8FFC 0002 divs.w D7, 0x2 00000ECC 4267 clr.w -[A7] 00000ECE 2F2E 0008 move.l -[A7], [A6 + 0x8] 00000ED2 A88C syscall StringWidth 00000ED4 3C1F move.w D6, [A7]+ 00000ED6 2F2E 000C move.l -[A7], [A6 + 0xC] 00000EDA 3F2E 0012 move.w -[A7], [A6 + 0x12] 00000EDE 302E 0010 move.w D0, [A6 + 0x10] 00000EE2 9047 sub.w D0, D7 00000EE4 3F00 move.w -[A7], D0 00000EE6 302E 0012 move.w D0, [A6 + 0x12] 00000EEA D046 add.w D0, D6 00000EEC 3F00 move.w -[A7], D0 00000EEE 302E 0010 move.w D0, [A6 + 0x10] 00000EF2 D047 add.w D0, D7 00000EF4 3F00 move.w -[A7], D0 00000EF6 A8A7 syscall SetRect 00000EF8 4CDF 00C0 movem.l D6,D7, [A7]+ 00000EFC 4E5E unlink A6 00000EFE 4E75 rts 00000F00 8C50 or.w D6, [A0] 00000F02 7562 moveq.l D2, 0x62 00000F04 5F54 subq.w [A4], 7 00000F06 6578 bcs +0x7A /* 00000F80 */ 00000F08 7452 moveq.l D2, 0x52 00000F0A 6563 bcs +0x65 /* 00000F6F */ 00000F0C 7400 moveq.l D2, 0x00 00000F0E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_163: // at 00000F10 (misaligned) 00000F12 0000 48E7 ori.b D0, 0xE7 00000F16 0108 btst A0, D0 00000F18 3E3C 0100 move.w D7, 0x100 00000F1C 4A6E 000A tst.w [A6 + 0xA] 00000F20 6604 bne +0x6 /* 00000F26 */ 00000F22 A850 syscall InitCursor label00000F24: 00000F24 603E bra +0x40 /* 00000F64 */ label00000F26: 00000F26 4A6E 0008 tst.w [A6 + 0x8] 00000F2A 660E bne +0x10 /* 00000F3A */ 00000F2C 42A7 clr.l -[A7] 00000F2E 3F07 move.w -[A7], D7 00000F30 A9B9 syscall GetCursor 00000F32 285F movea.l A4, [A7]+ 00000F34 2F14 move.l -[A7], [A4] 00000F36 A851 syscall SetCursor 00000F38 602A bra +0x2C /* 00000F64 */ label00000F3A: 00000F3A 5279 FFFF E964 addq.w [0xFFFFE964], 1 00000F40 0C79 0007 FFFF E964 cmpi.w [0xFFFFE964], 0x7 00000F48 6F06 ble +0x8 /* 00000F50 */ 00000F4A 4279 FFFF E964 clr.w [0xFFFFE964] label00000F50: 00000F50 42A7 clr.l -[A7] 00000F52 3039 FFFF E964 move.w D0, [0xFFFFE964] 00000F58 D047 add.w D0, D7 00000F5A 3F00 move.w -[A7], D0 00000F5C A9B9 syscall GetCursor 00000F5E 285F movea.l A4, [A7]+ 00000F60 2F14 move.l -[A7], [A4] 00000F62 A851 syscall SetCursor label00000F64: 00000F64 4CDF 1080 movem.l D7,A4, [A7]+ 00000F68 4E5E unlink A6 00000F6A 4E75 rts 00000F6C 8F50 or.w [A0], D7 00000F6E 7562 moveq.l D2, 0x62 00000F70 5F57 subq.w [A7], 7 00000F72 6174 bsr +0x76 /* 00000FE8 */ 00000F74 6368 bls +0x6A /* 00000FDE */ 00000F76 4375 7273 chk.w D1, [A5 + D7.w * 2 + 0x73] 00000F7A 6F72 ble +0x74 /* 00000FEE */ 00000F7C 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_164: // at 00000F7E (misaligned) label00000F80: 00000F80 FFEA .extension 0xFEA // unimplemented 00000F82 48E7 1F38 movem.l -[A7], D3,D4,D5,D6,D7,A2,A3,A4 00000F86 286E 000A movea.l A4, [A6 + 0xA] 00000F8A 266E 000E movea.l A3, [A6 + 0xE] 00000F8E 246E 0012 movea.l A2, [A6 + 0x12] 00000F92 3A2C 0006 move.w D5, [A4 + 0x6] 00000F96 9A6C 0002 sub.w D5, [A4 + 0x2] 00000F9A 48C5 ext.l D5 00000F9C 382C 0004 move.w D4, [A4 + 0x4] 00000FA0 9854 sub.w D4, [A4] 00000FA2 48C4 ext.l D4 00000FA4 3C2B 0006 move.w D6, [A3 + 0x6] 00000FA8 9C6B 0002 sub.w D6, [A3 + 0x2] 00000FAC 48C6 ext.l D6 00000FAE 362B 0004 move.w D3, [A3 + 0x4] 00000FB2 9653 sub.w D3, [A3] 00000FB4 48C3 ext.l D3 00000FB6 4A6E 0008 tst.w [A6 + 0x8] 00000FBA 6700 00BA beq +0xBC /* 00001076 */ 00000FBE 2F05 move.l -[A7], D5 00000FC0 2004 move.l D0, D4 00000FC2 720A moveq.l D1, 0x0A 00000FC4 E3A8 lsl D0, D1 00000FC6 2F00 move.l -[A7], D0 00000FC8 4EAD 005A jsr [A5 + 0x5A /* export_7 */] 00000FCC 2D40 FFFA move.l [A6 - 0x6], D0 00000FD0 2F06 move.l -[A7], D6 00000FD2 2203 move.l D1, D3 00000FD4 740A moveq.l D2, 0x0A 00000FD6 E5A9 lsl D1, D2 00000FD8 2F01 move.l -[A7], D1 00000FDA 4EAD 005A jsr [A5 + 0x5A /* export_7 */] label00000FDE: 00000FDE 2D40 FFF6 move.l [A6 - 0xA], D0 00000FE2 2F03 move.l -[A7], D3 00000FE4 2206 move.l D1, D6 00000FE6 740A moveq.l D2, 0x0A fn00000FE8: 00000FE8 E5A9 lsl D1, D2 00000FEA 2F01 move.l -[A7], D1 00000FEC 4EAD 005A jsr [A5 + 0x5A /* export_7 */] // begin alternate branch 00000FEE-00000FF4 label00000FEE: 00000FEE 005A 2D40 ori.w [A2]+, 0x2D40 /* '-@' */ 00000FF2 FFF2 .extension 0xFF2 // unimplemented // end alternate branch 00000FEE-00000FF4 label00000FEE: // (misaligned) 00000FF0 2D40 FFF2 move.l [A6 - 0xE], D0 00000FF4 426A 0002 clr.w [A2 + 0x2] 00000FF8 4252 clr.w [A2] 00000FFA 222E FFF6 move.l D1, [A6 - 0xA] 00000FFE B2AE FFFA cmp.l D1, [A6 - 0x6] 00001002 6C24 bge +0x26 /* 00001028 */ 00001004 3545 0006 move.w [A2 + 0x6], D5 00001008 2F2E FFF6 move.l -[A7], [A6 - 0xA] 0000100C 2F05 move.l -[A7], D5 0000100E 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001012 720A moveq.l D1, 0x0A 00001014 E2A0 asr D0, D1 00001016 3540 0004 move.w [A2 + 0x4], D0 0000101A 306A 0004 movea.w A0, [A2 + 0x4] 0000101E B888 cmp.l D4, A0 00001020 6C28 bge +0x2A /* 0000104A */ 00001022 3544 0004 move.w [A2 + 0x4], D4 00001026 6022 bra +0x24 /* 0000104A */ label00001028: 00001028 3544 0004 move.w [A2 + 0x4], D4 0000102C 2F2E FFF2 move.l -[A7], [A6 - 0xE] 00001030 2F04 move.l -[A7], D4 00001032 4EAD 0042 jsr [A5 + 0x42 /* export_4 */] 00001036 720A moveq.l D1, 0x0A 00001038 E2A0 asr D0, D1 0000103A 3540 0006 move.w [A2 + 0x6], D0 0000103E 306A 0006 movea.w A0, [A2 + 0x6] 00001042 BA88 cmp.l D5, A0 00001044 6C04 bge +0x6 /* 0000104A */ 00001046 3545 0006 move.w [A2 + 0x6], D5 label0000104A: 0000104A 3C2A 0006 move.w D6, [A2 + 0x6] 0000104E 9C6A 0002 sub.w D6, [A2 + 0x2] 00001052 48C6 ext.l D6 00001054 362A 0004 move.w D3, [A2 + 0x4] 00001058 9652 sub.w D3, [A2] 0000105A 48C3 ext.l D3 0000105C 2E05 move.l D7, D5 0000105E 9E86 sub.l D7, D6 00001060 E287 asr D7, 1 00001062 2004 move.l D0, D4 00001064 9083 sub.l D0, D3 00001066 E280 asr D0, 1 00001068 3D40 FFFE move.w [A6 - 0x2], D0 0000106C 2F0A move.l -[A7], A2 0000106E 3F07 move.w -[A7], D7 00001070 3F00 move.w -[A7], D0 00001072 A8A8 syscall OffsetRect 00001074 6030 bra +0x32 /* 000010A6 */ label00001076: 00001076 2493 move.l [A2], [A3] 00001078 256B 0004 0004 move.l [A2 + 0x4], [A3 + 0x4] 0000107E 2E05 move.l D7, D5 00001080 9E86 sub.l D7, D6 00001082 E287 asr D7, 1 00001084 2004 move.l D0, D4 00001086 9083 sub.l D0, D3 00001088 E280 asr D0, 1 0000108A 3D40 FFFE move.w [A6 - 0x2], D0 0000108E B883 cmp.l D4, D3 00001090 6C0A bge +0xC /* 0000109C */ 00001092 2F0A move.l -[A7], A2 00001094 3F07 move.w -[A7], D7 00001096 4267 clr.w -[A7] 00001098 A8A8 syscall OffsetRect 0000109A 600A bra +0xC /* 000010A6 */ label0000109C: 0000109C 2F0A move.l -[A7], A2 0000109E 3F07 move.w -[A7], D7 000010A0 3F2E FFFE move.w -[A7], [A6 - 0x2] 000010A4 A8A8 syscall OffsetRect label000010A6: 000010A6 4CDF 1CF8 movem.l D3,D4,D5,D6,D7,A2,A3,A4, [A7]+ 000010AA 4E5E unlink A6 000010AC 4E75 rts 000010AE 8E50 or.w D7, [A0] 000010B0 7562 moveq.l D2, 0x62 000010B2 5F43 subq.w D3, 7 000010B4 656E bcs +0x70 /* 00001124 */ 000010B6 7465 moveq.l D2, 0x65 000010B8 7252 moveq.l D1, 0x52 000010BA 6563 bcs +0x65 /* 0000111F */ 000010BC 7400 moveq.l D2, 0x00 000010BE 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_165: // at 000010C0 (misaligned) 000010C2 0000 48E7 ori.b D0, 0xE7 000010C6 0308 btst A0, D1 000010C8 286E 0008 movea.l A4, [A6 + 0x8] 000010CC 2054 movea.l A0, [A4] 000010CE 3E28 0008 move.w D7, [A0 + 0x8] 000010D2 9E68 0004 sub.w D7, [A0 + 0x4] 000010D6 3C28 0006 move.w D6, [A0 + 0x6] 000010DA 9C68 0002 sub.w D6, [A0 + 0x2] 000010DE BC47 cmp.w D6, D7 000010E0 6C04 bge +0x6 /* 000010E6 */ 000010E2 7000 moveq.l D0, 0x00 000010E4 600A bra +0xC /* 000010F0 */ label000010E6: 000010E6 BC47 cmp.w D6, D7 000010E8 6F04 ble +0x6 /* 000010EE */ 000010EA 7001 moveq.l D0, 0x01 000010EC 6002 bra +0x4 /* 000010F0 */ label000010EE: 000010EE 7002 moveq.l D0, 0x02 label000010F0: 000010F0 4CDF 10C0 movem.l D6,D7,A4, [A7]+ 000010F4 4E5E unlink A6 000010F6 4E75 rts 000010F8 8D50 or.w [A0], D6 000010FA 7562 moveq.l D2, 0x62 000010FC 5F50 subq.w [A0], 7 000010FE 6963 bvs +0x65 /* 00001163 */ 00001100 5369 7A65 subq.w [A1 + 0x7A65], 1 00001104 4856 pea.l [A6] 00001106 0000 4E56 ori.b D0, 0x56 /* 'V' */ 0000110A FFEC .extension 0xFEC // unimplemented 0000110C 2F07 move.l -[A7], D7 0000110E 206E 0008 movea.l A0, [A6 + 0x8] 00001112 4250 clr.w [A0] 00001114 4227 clr.b -[A7] 00001116 3F3C FFFF move.w -[A7], 0xFFFF 0000111A 486E FFEC pea.l [A6 - 0x14] 0000111E A970 syscall GetNextEvent 00001120 4A1F tst.b [A7]+ 00001122 6700 00C8 beq +0xCA /* 000011EC */ // begin alternate branch 00001124-00001126 label00001124: 00001124 00C8 ori.? A0, 0xFFFFFFFFFFFFFFFF // end alternate branch 00001124-00001126 label00001124: // (misaligned) 00001126 302E FFEC move.w D0, [A6 - 0x14] 0000112A 6700 00C0 beq +0xC2 /* 000011EC */ 0000112E 6B00 00BC bmi +0xBE /* 000011EC */ 00001132 5940 subq.w D0, 4 00001134 6700 00B6 beq +0xB8 /* 000011EC */ 00001138 6A0C bpl +0xE /* 00001146 */ 0000113A 5440 addq.w D0, 2 0000113C 6700 00AE beq +0xB0 /* 000011EC */ 00001140 6A00 0092 bpl +0x94 /* 000011D4 */ 00001144 600A bra +0xC /* 00001150 */ label00001146: 00001146 5540 subq.w D0, 2 00001148 6A00 00A2 bpl +0xA4 /* 000011EC */ 0000114C 6000 0086 bra +0x88 /* 000011D4 */ label00001150: 00001150 2D6E FFF6 FFFC move.l [A6 - 0x4], [A6 - 0xA] 00001156 202E FFF2 move.l D0, [A6 - 0xE] 0000115A 90B9 FFFF F4E6 sub.l D0, [0xFFFFF4E6] 00001160 B0B8 02F0 cmp.l D0, [0x000002F0 /* DoubleTime */] 00001164 642C bcc +0x2E /* 00001192 */ 00001166 4227 clr.b -[A7] 00001168 2F2E FFFC move.l -[A7], [A6 - 0x4] 0000116C 2F3C FFFF F4EA move.l -[A7], 0xFFFFF4EA 00001172 A8AD syscall PtInRect 00001174 4A1F tst.b [A7]+ 00001176 671A beq +0x1C /* 00001192 */ 00001178 206E 0008 movea.l A0, [A6 + 0x8] 0000117C 30BC 0001 move.w [A0], 0x1 00001180 42B9 FFFF F4E6 clr.l [0xFFFFF4E6] 00001186 2F3C FFFF F4EA move.l -[A7], 0xFFFFF4EA 0000118C 42A7 clr.l -[A7] 0000118E 42A7 clr.l -[A7] 00001190 A8A7 syscall SetRect label00001192: 00001192 23EE FFF2 FFFF F4E6 move.l [0xFFFFF4E6], [A6 - 0xE] 0000119A 206E 000C movea.l A0, [A6 + 0xC] 0000119E 316E FFF8 0002 move.w [A0 + 0x2], [A6 - 0x8] 000011A4 30AE FFF6 move.w [A0], [A6 - 0xA] 000011A8 2F3C FFFF F4EA move.l -[A7], 0xFFFFF4EA 000011AE 70FF moveq.l D0, 0xFFFFFFFF 000011B0 D06E FFFE add.w D0, [A6 - 0x2] 000011B4 3F00 move.w -[A7], D0 000011B6 70FF moveq.l D0, 0xFFFFFFFF 000011B8 D06E FFFC add.w D0, [A6 - 0x4] 000011BC 3F00 move.w -[A7], D0 000011BE 7001 moveq.l D0, 0x01 000011C0 D06E FFFE add.w D0, [A6 - 0x2] 000011C4 3F00 move.w -[A7], D0 000011C6 7001 moveq.l D0, 0x01 000011C8 D06E FFFC add.w D0, [A6 - 0x4] 000011CC 3F00 move.w -[A7], D0 000011CE A8A7 syscall SetRect 000011D0 7001 moveq.l D0, 0x01 000011D2 601A bra +0x1C /* 000011EE */ label000011D4: 000011D4 7EFF moveq.l D7, 0xFFFFFFFF 000011D6 CE2E FFF1 and.b D7, [A6 - 0xF] 000011DA 082E 0000 FFFA btst.b [A6 - 0x6], 0x0 000011E0 670A beq +0xC /* 000011EC */ 000011E2 0C07 002E cmpi.b D7, 0x2E /* '.' */ 000011E6 6604 bne +0x6 /* 000011EC */ 000011E8 7002 moveq.l D0, 0x02 000011EA 6002 bra +0x4 /* 000011EE */ label000011EC: 000011EC 7000 moveq.l D0, 0x00 label000011EE: 000011EE 2E1F move.l D7, [A7]+ 000011F0 4E5E unlink A6 000011F2 4E75 rts 000011F4 8D50 or.w [A0], D6 000011F6 7562 moveq.l D2, 0x62 000011F8 5F57 subq.w [A7], 7 000011FA 616E bsr +0x70 /* 0000126A */ 000011FC 7445 moveq.l D2, 0x45 000011FE 7665 moveq.l D3, 0x65 00001200 6E74 bgt +0x76 /* 00001276 */ 00001202 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_167: // at 00001204 (misaligned) 00001206 0000 0C6E ori.b D0, 0x6E /* 'n' */ 0000120A 0001 0008 ori.b D1, 0x8 0000120E 6610 bne +0x12 /* 00001220 */ 00001210 2F39 FFFF EA90 move.l -[A7], [0xFFFFEA90] 00001216 A87A syscall GetClip 00001218 486E 000A pea.l [A6 + 0xA] 0000121C A87B syscall ClipRect 0000121E 6010 bra +0x12 /* 00001230 */ label00001220: 00001220 2F39 FFFF EA90 move.l -[A7], [0xFFFFEA90] 00001226 A879 syscall SetClip 00001228 2F39 FFFF EA90 move.l -[A7], [0xFFFFEA90] 0000122E A8DD syscall SetEmptyRgn label00001230: 00001230 4E5E unlink A6 00001232 4E75 rts 00001234 8C50 or.w D6, [A0] 00001236 7562 moveq.l D2, 0x62 00001238 5F57 subq.w [A7], 7 0000123A 696E bvs +0x70 /* 000012AA */ 0000123C 6443 bcc +0x45 /* 00001281 */ 0000123E 6C69 bge +0x6B /* 000012A9 */ 00001240 7000 moveq.l D0, 0x00 00001242 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_166: // at 00001244 (misaligned) 00001246 FFFC .extension 0xFFC // unimplemented 00001248 2F0C move.l -[A7], A4 0000124A 4A6E 000A tst.w [A6 + 0xA] 0000124E 6742 beq +0x44 /* 00001292 */ 00001250 4A6E 0008 tst.w [A6 + 0x8] 00001254 6606 bne +0x8 /* 0000125C */ 00001256 526E 000A addq.w [A6 + 0xA], 1 0000125A 601C bra +0x1E /* 00001278 */ label0000125C: 0000125C 0C79 0001 FFFF 7996 cmpi.w [0xFFFF7996], 0x1 00001264 6612 bne +0x14 /* 00001278 */ 00001266 4267 clr.w -[A7] 00001268 42A7 clr.l -[A7] fn0000126A: 0000126A 2F39 FFFF EADE move.l -[A7], [0xFFFFEADE] 00001270 1F3C 0001 move.b -[A7], 0x1 00001274 A805 syscall SndPlay label00001276: 00001276 548F addq.l A7, 2 label00001278: 00001278 33FC 0001 FFFF 7996 move.w [0xFFFF7996], 0x1 00001280 42A7 clr.l -[A7] 00001282 3F2E 000A move.w -[A7], [A6 + 0xA] 00001286 A9BC syscall GetPicture 00001288 285F movea.l A4, [A7]+ 0000128A 2F0C move.l -[A7], A4 0000128C 486E 000C pea.l [A6 + 0xC] 00001290 A8F6 syscall DrawPicture label00001292: 00001292 285F movea.l A4, [A7]+ 00001294 4E5E unlink A6 00001296 4E75 rts 00001298 8B50 or.w [A0], D5 0000129A 7562 moveq.l D2, 0x62 0000129C 5F44 subq.w D4, 7 0000129E 7261 moveq.l D1, 0x61 000012A0 7742 moveq.l D3, 0x42 000012A2 746E moveq.l D2, 0x6E 000012A4 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000012A8 FFEC .extension 0xFEC // unimplemented label000012AA: 000012AA 2F0C move.l -[A7], A4 000012AC 41EE FFEC lea.l A0, [A6 - 0x14] 000012B0 43F9 FFFF F4F2 lea.l A1, [0xFFFFF4F2] 000012B6 7004 moveq.l D0, 0x04 label000012B8: 000012B8 20D9 move.l [A0]+, [A1]+ 000012BA 51C8 FFFC dbf D0, -0x6 /* 000012B8 */ 000012BE 42A7 clr.l -[A7] 000012C0 3F2E FFEE move.w -[A7], [A6 - 0x12] 000012C4 A9B9 syscall GetCursor 000012C6 285F movea.l A4, [A7]+ 000012C8 2F14 move.l -[A7], [A4] 000012CA A851 syscall SetCursor 000012CC 285F movea.l A4, [A7]+ 000012CE 4E5E unlink A6 000012D0 4E75 rts 000012D2 8A50 or.w D5, [A0] 000012D4 7562 moveq.l D2, 0x62 000012D6 5F43 subq.w D3, 7 000012D8 7572 moveq.l D2, 0x72 000012DA 736F moveq.l D1, 0x6F 000012DC 7200 moveq.l D1, 0x00 000012DE 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 000012E0-000012E4 export_168: fn000012E0: 000012E0 4E56 FF92 link A6, -0x006E // end alternate branch 000012E0-000012E4 export_168: // at 000012E0 (misaligned) fn000012E0: // (misaligned) 000012E2 FF92 .extension 0xF92 // unimplemented 000012E4 48E7 0338 movem.l -[A7], D6,D7,A2,A3,A4 000012E8 286E 0008 movea.l A4, [A6 + 0x8] 000012EC 266E 0014 movea.l A3, [A6 + 0x14] 000012F0 246E 0018 movea.l A2, [A6 + 0x18] 000012F4 486E 000E pea.l [A6 + 0xE] 000012F8 486E FFA6 pea.l [A6 - 0x5A] 000012FC 3F3C 200E move.w -[A7], 0x200E 00001300 A9EB syscall Pack4/FP68K 00001302 486E FFA6 pea.l [A6 - 0x5A] 00001306 486E FFEC pea.l [A6 - 0x14] 0000130A 3F3C 1010 move.w -[A7], 0x1010 0000130E A9EB syscall Pack4/FP68K 00001310 70FF moveq.l D0, 0xFFFFFFFF 00001312 C1EE 000C muls.w D0, [A6 + 0xC] 00001316 3D40 FFA4 move.w [A6 - 0x5C], D0 0000131A 486E FFA4 pea.l [A6 - 0x5C] 0000131E 486E FFA6 pea.l [A6 - 0x5A] 00001322 3F3C 200E move.w -[A7], 0x200E 00001326 A9EB syscall Pack4/FP68K 00001328 486E FFA6 pea.l [A6 - 0x5A] 0000132C 486E FFE8 pea.l [A6 - 0x18] 00001330 3F3C 1010 move.w -[A7], 0x1010 00001334 A9EB syscall Pack4/FP68K 00001336 486E 0012 pea.l [A6 + 0x12] 0000133A 486E FFA6 pea.l [A6 - 0x5A] 0000133E 3F3C 200E move.w -[A7], 0x200E 00001342 A9EB syscall Pack4/FP68K 00001344 486E FFA6 pea.l [A6 - 0x5A] 00001348 486E FFE4 pea.l [A6 - 0x1C] 0000134C 3F3C 1010 move.w -[A7], 0x1010 00001350 A9EB syscall Pack4/FP68K 00001352 70FF moveq.l D0, 0xFFFFFFFF 00001354 C1EE 0010 muls.w D0, [A6 + 0x10] 00001358 3D40 FFA4 move.w [A6 - 0x5C], D0 0000135C 486E FFA4 pea.l [A6 - 0x5C] 00001360 486E FFA6 pea.l [A6 - 0x5A] 00001364 3F3C 200E move.w -[A7], 0x200E 00001368 A9EB syscall Pack4/FP68K 0000136A 486E FFA6 pea.l [A6 - 0x5A] 0000136E 486E FFE0 pea.l [A6 - 0x20] 00001372 3F3C 1010 move.w -[A7], 0x1010 00001376 A9EB syscall Pack4/FP68K 00001378 486C 0002 pea.l [A4 + 0x2] 0000137C 486E FFA6 pea.l [A6 - 0x5A] 00001380 3F3C 200E move.w -[A7], 0x200E 00001384 A9EB syscall Pack4/FP68K 00001386 486E FFA6 pea.l [A6 - 0x5A] 0000138A 486E FFDC pea.l [A6 - 0x24] 0000138E 3F3C 1010 move.w -[A7], 0x1010 00001392 A9EB syscall Pack4/FP68K 00001394 70FF moveq.l D0, 0xFFFFFFFF 00001396 C1D4 muls.w D0, [A4] 00001398 3D40 FFA4 move.w [A6 - 0x5C], D0 0000139C 486E FFA4 pea.l [A6 - 0x5C] 000013A0 486E FFA6 pea.l [A6 - 0x5A] 000013A4 3F3C 200E move.w -[A7], 0x200E 000013A8 A9EB syscall Pack4/FP68K 000013AA 486E FFA6 pea.l [A6 - 0x5A] 000013AE 486E FFD8 pea.l [A6 - 0x28] 000013B2 3F3C 1010 move.w -[A7], 0x1010 000013B6 A9EB syscall Pack4/FP68K 000013B8 486C 0006 pea.l [A4 + 0x6] 000013BC 486E FFA6 pea.l [A6 - 0x5A] 000013C0 3F3C 200E move.w -[A7], 0x200E 000013C4 A9EB syscall Pack4/FP68K 000013C6 486E FFA6 pea.l [A6 - 0x5A] 000013CA 486E FFD4 pea.l [A6 - 0x2C] 000013CE 3F3C 1010 move.w -[A7], 0x1010 000013D2 A9EB syscall Pack4/FP68K 000013D4 70FF moveq.l D0, 0xFFFFFFFF 000013D6 C1EC 0004 muls.w D0, [A4 + 0x4] 000013DA 3D40 FFA4 move.w [A6 - 0x5C], D0 000013DE 486E FFA4 pea.l [A6 - 0x5C] 000013E2 486E FFA6 pea.l [A6 - 0x5A] 000013E6 3F3C 200E move.w -[A7], 0x200E 000013EA A9EB syscall Pack4/FP68K 000013EC 486E FFA6 pea.l [A6 - 0x5A] 000013F0 486E FFD0 pea.l [A6 - 0x30] 000013F4 3F3C 1010 move.w -[A7], 0x1010 000013F8 A9EB syscall Pack4/FP68K 000013FA 486E FFE4 pea.l [A6 - 0x1C] 000013FE 486E FF9A pea.l [A6 - 0x66] 00001402 3F3C 100E move.w -[A7], 0x100E 00001406 A9EB syscall Pack4/FP68K 00001408 486E FFEC pea.l [A6 - 0x14] 0000140C 486E FF9A pea.l [A6 - 0x66] 00001410 3F3C 1002 move.w -[A7], 0x1002 00001414 A9EB syscall Pack4/FP68K 00001416 41EE FFA4 lea.l A0, [A6 - 0x5C] 0000141A 3F20 move.w -[A7], -[A0] 0000141C 2F20 move.l -[A7], -[A0] 0000141E 2F20 move.l -[A7], -[A0] 00001420 3F17 move.w -[A7], [A7] 00001422 486E FFA4 pea.l [A6 - 0x5C] 00001426 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 0000142A 487A 08DC pea.l [PC + 0x8DC /* 00001D08, value 0x3FFBCCCC */] 0000142E 486E FFA6 pea.l [A6 - 0x5A] 00001432 3F3C 0008 move.w -[A7], 0x8 00001436 A9EB syscall Pack4/FP68K 00001438 4FEF 0010 lea.l A7, [A7 + 0x10] 0000143C 6C00 024C bge +0x24E /* 0000168A */ 00001440 486E FFDC pea.l [A6 - 0x24] 00001444 486E FFA6 pea.l [A6 - 0x5A] 00001448 3F3C 100E move.w -[A7], 0x100E 0000144C A9EB syscall Pack4/FP68K 0000144E 486E FFEC pea.l [A6 - 0x14] 00001452 486E FFA6 pea.l [A6 - 0x5A] 00001456 3F3C 1008 move.w -[A7], 0x1008 0000145A A9EB syscall Pack4/FP68K 0000145C 6C00 0226 bge +0x228 /* 00001684 */ 00001460 486E FFD4 pea.l [A6 - 0x2C] 00001464 486E FFA6 pea.l [A6 - 0x5A] 00001468 3F3C 100E move.w -[A7], 0x100E 0000146C A9EB syscall Pack4/FP68K 0000146E 486E FFEC pea.l [A6 - 0x14] 00001472 486E FFA6 pea.l [A6 - 0x5A] 00001476 3F3C 1008 move.w -[A7], 0x1008 0000147A A9EB syscall Pack4/FP68K 0000147C 6F00 0206 ble +0x208 /* 00001684 */ 00001480 486E FFEC pea.l [A6 - 0x14] 00001484 486E FFA4 pea.l [A6 - 0x5C] 00001488 3F3C 100E move.w -[A7], 0x100E 0000148C A9EB syscall Pack4/FP68K 0000148E 486E FFA4 pea.l [A6 - 0x5C] 00001492 3F3C 0016 move.w -[A7], 0x16 00001496 A9EB syscall Pack4/FP68K 00001498 486E FFA4 pea.l [A6 - 0x5C] 0000149C 486E FFAE pea.l [A6 - 0x52] 000014A0 3F3C 2010 move.w -[A7], 0x2010 000014A4 A9EB syscall Pack4/FP68K 000014A6 3D6E FFAE FFFA move.w [A6 - 0x6], [A6 - 0x52] 000014AC 486E FFD8 pea.l [A6 - 0x28] 000014B0 486E FFA6 pea.l [A6 - 0x5A] 000014B4 3F3C 100E move.w -[A7], 0x100E 000014B8 A9EB syscall Pack4/FP68K 000014BA 487A 084A pea.l [PC + 0x84A /* 00001D06, value 0xFFFF3FFB */] 000014BE 486E FFA6 pea.l [A6 - 0x5A] 000014C2 3F3C 2004 move.w -[A7], 0x2004 000014C6 A9EB syscall Pack4/FP68K 000014C8 486E FFA6 pea.l [A6 - 0x5A] 000014CC 3F3C 0016 move.w -[A7], 0x16 000014D0 A9EB syscall Pack4/FP68K 000014D2 486E FFA6 pea.l [A6 - 0x5A] 000014D6 486E FFA4 pea.l [A6 - 0x5C] 000014DA 3F3C 2010 move.w -[A7], 0x2010 000014DE A9EB syscall Pack4/FP68K 000014E0 3D6E FFA4 FFF8 move.w [A6 - 0x8], [A6 - 0x5C] 000014E6 486E FFEC pea.l [A6 - 0x14] 000014EA 486E FFA4 pea.l [A6 - 0x5C] 000014EE 3F3C 100E move.w -[A7], 0x100E 000014F2 A9EB syscall Pack4/FP68K 000014F4 486E FFA4 pea.l [A6 - 0x5C] 000014F8 3F3C 0016 move.w -[A7], 0x16 000014FC A9EB syscall Pack4/FP68K 000014FE 486E FFA4 pea.l [A6 - 0x5C] 00001502 486E FFAE pea.l [A6 - 0x52] 00001506 3F3C 2010 move.w -[A7], 0x2010 0000150A A9EB syscall Pack4/FP68K 0000150C 3D6E FFAE FFFE move.w [A6 - 0x2], [A6 - 0x52] 00001512 486E FFD0 pea.l [A6 - 0x30] 00001516 486E FFA6 pea.l [A6 - 0x5A] 0000151A 3F3C 100E move.w -[A7], 0x100E 0000151E A9EB syscall Pack4/FP68K 00001520 487A 07E2 pea.l [PC + 0x7E2 /* 00001D04, value 0xFFFFFFFF */] 00001524 486E FFA6 pea.l [A6 - 0x5A] 00001528 3F3C 2004 move.w -[A7], 0x2004 0000152C A9EB syscall Pack4/FP68K 0000152E 486E FFA6 pea.l [A6 - 0x5A] 00001532 3F3C 0016 move.w -[A7], 0x16 00001536 A9EB syscall Pack4/FP68K 00001538 486E FFA6 pea.l [A6 - 0x5A] 0000153C 486E FFA4 pea.l [A6 - 0x5C] 00001540 3F3C 2010 move.w -[A7], 0x2010 00001544 A9EB syscall Pack4/FP68K 00001546 3D6E FFA4 FFFC move.w [A6 - 0x4], [A6 - 0x5C] 0000154C 486E FFE0 pea.l [A6 - 0x20] 00001550 486E FFA6 pea.l [A6 - 0x5A] 00001554 3F3C 100E move.w -[A7], 0x100E 00001558 A9EB syscall Pack4/FP68K 0000155A 486E FFE8 pea.l [A6 - 0x18] 0000155E 486E FFA6 pea.l [A6 - 0x5A] 00001562 3F3C 1008 move.w -[A7], 0x1008 00001566 A9EB syscall Pack4/FP68K 00001568 6F00 0088 ble +0x8A /* 000015F2 */ 0000156C 486E FFE8 pea.l [A6 - 0x18] 00001570 486E FFA6 pea.l [A6 - 0x5A] 00001574 3F3C 100E move.w -[A7], 0x100E 00001578 A9EB syscall Pack4/FP68K 0000157A 486E FFD8 pea.l [A6 - 0x28] 0000157E 486E FFA6 pea.l [A6 - 0x5A] 00001582 3F3C 1008 move.w -[A7], 0x1008 00001586 A9EB syscall Pack4/FP68K 00001588 6E1E bgt +0x20 /* 000015A8 */ 0000158A 486E FFE0 pea.l [A6 - 0x20] 0000158E 486E FFA6 pea.l [A6 - 0x5A] 00001592 3F3C 100E move.w -[A7], 0x100E 00001596 A9EB syscall Pack4/FP68K 00001598 486E FFD8 pea.l [A6 - 0x28] 0000159C 486E FFA6 pea.l [A6 - 0x5A] 000015A0 3F3C 1008 move.w -[A7], 0x1008 000015A4 A9EB syscall Pack4/FP68K 000015A6 6C06 bge +0x8 /* 000015AE */ label000015A8: 000015A8 7000 moveq.l D0, 0x00 000015AA 6000 0726 bra +0x728 /* 00001CD2 */ label000015AE: 000015AE 486E FFE8 pea.l [A6 - 0x18] 000015B2 486E FFA6 pea.l [A6 - 0x5A] 000015B6 3F3C 100E move.w -[A7], 0x100E 000015BA A9EB syscall Pack4/FP68K 000015BC 486E FFD0 pea.l [A6 - 0x30] 000015C0 486E FFA6 pea.l [A6 - 0x5A] 000015C4 3F3C 1008 move.w -[A7], 0x1008 000015C8 A9EB syscall Pack4/FP68K 000015CA 6E20 bgt +0x22 /* 000015EC */ 000015CC 486E FFE0 pea.l [A6 - 0x20] 000015D0 486E FFA6 pea.l [A6 - 0x5A] 000015D4 3F3C 100E move.w -[A7], 0x100E 000015D8 A9EB syscall Pack4/FP68K 000015DA 486E FFD0 pea.l [A6 - 0x30] 000015DE 486E FFA6 pea.l [A6 - 0x5A] 000015E2 3F3C 1008 move.w -[A7], 0x1008 000015E6 A9EB syscall Pack4/FP68K 000015E8 6C00 008C bge +0x8E /* 00001676 */ label000015EC: 000015EC 7000 moveq.l D0, 0x00 000015EE 6000 06E2 bra +0x6E4 /* 00001CD2 */ label000015F2: 000015F2 486E FFE0 pea.l [A6 - 0x20] 000015F6 486E FFA6 pea.l [A6 - 0x5A] 000015FA 3F3C 100E move.w -[A7], 0x100E 000015FE A9EB syscall Pack4/FP68K 00001600 486E FFD8 pea.l [A6 - 0x28] 00001604 486E FFA6 pea.l [A6 - 0x5A] 00001608 3F3C 1008 move.w -[A7], 0x1008 0000160C A9EB syscall Pack4/FP68K 0000160E 6E1E bgt +0x20 /* 0000162E */ 00001610 486E FFE8 pea.l [A6 - 0x18] 00001614 486E FFA6 pea.l [A6 - 0x5A] 00001618 3F3C 100E move.w -[A7], 0x100E 0000161C A9EB syscall Pack4/FP68K 0000161E 486E FFD8 pea.l [A6 - 0x28] 00001622 486E FFA6 pea.l [A6 - 0x5A] 00001626 3F3C 1008 move.w -[A7], 0x1008 0000162A A9EB syscall Pack4/FP68K 0000162C 6C06 bge +0x8 /* 00001634 */ label0000162E: 0000162E 7000 moveq.l D0, 0x00 00001630 6000 06A0 bra +0x6A2 /* 00001CD2 */ label00001634: 00001634 486E FFE0 pea.l [A6 - 0x20] 00001638 486E FFA6 pea.l [A6 - 0x5A] 0000163C 3F3C 100E move.w -[A7], 0x100E 00001640 A9EB syscall Pack4/FP68K 00001642 486E FFD0 pea.l [A6 - 0x30] 00001646 486E FFA6 pea.l [A6 - 0x5A] 0000164A 3F3C 1008 move.w -[A7], 0x1008 0000164E A9EB syscall Pack4/FP68K 00001650 6E1E bgt +0x20 /* 00001670 */ 00001652 486E FFE8 pea.l [A6 - 0x18] 00001656 486E FFA6 pea.l [A6 - 0x5A] 0000165A 3F3C 100E move.w -[A7], 0x100E 0000165E A9EB syscall Pack4/FP68K 00001660 486E FFD0 pea.l [A6 - 0x30] 00001664 486E FFA6 pea.l [A6 - 0x5A] 00001668 3F3C 1008 move.w -[A7], 0x1008 0000166C A9EB syscall Pack4/FP68K 0000166E 6C06 bge +0x8 /* 00001676 */ label00001670: 00001670 7000 moveq.l D0, 0x00 00001672 6000 065E bra +0x660 /* 00001CD2 */ label00001676: 00001676 26AE FFF8 move.l [A3], [A6 - 0x8] 0000167A 24AE FFFC move.l [A2], [A6 - 0x4] 0000167E 7001 moveq.l D0, 0x01 00001680 6000 0650 bra +0x652 /* 00001CD2 */ label00001684: 00001684 7000 moveq.l D0, 0x00 00001686 6000 064A bra +0x64C /* 00001CD2 */ label0000168A: 0000168A 486E FFE0 pea.l [A6 - 0x20] 0000168E 486E FF9A pea.l [A6 - 0x66] 00001692 3F3C 100E move.w -[A7], 0x100E 00001696 A9EB syscall Pack4/FP68K 00001698 486E FFE8 pea.l [A6 - 0x18] 0000169C 486E FF9A pea.l [A6 - 0x66] 000016A0 3F3C 1002 move.w -[A7], 0x1002 000016A4 A9EB syscall Pack4/FP68K 000016A6 41EE FFA4 lea.l A0, [A6 - 0x5C] 000016AA 3F20 move.w -[A7], -[A0] 000016AC 2F20 move.l -[A7], -[A0] 000016AE 2F20 move.l -[A7], -[A0] 000016B0 3F17 move.w -[A7], [A7] 000016B2 486E FFA4 pea.l [A6 - 0x5C] 000016B6 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 000016BA 487A 063E pea.l [PC + 0x63E /* 00001CFA, value 0x3FFBCCCC */] 000016BE 486E FFA6 pea.l [A6 - 0x5A] 000016C2 3F3C 0008 move.w -[A7], 0x8 000016C6 A9EB syscall Pack4/FP68K 000016C8 4FEF 0010 lea.l A7, [A7 + 0x10] 000016CC 6C00 0246 bge +0x248 /* 00001914 */ 000016D0 486E FFD0 pea.l [A6 - 0x30] 000016D4 486E FFA6 pea.l [A6 - 0x5A] 000016D8 3F3C 100E move.w -[A7], 0x100E 000016DC A9EB syscall Pack4/FP68K 000016DE 486E FFE8 pea.l [A6 - 0x18] 000016E2 486E FFA6 pea.l [A6 - 0x5A] 000016E6 3F3C 1008 move.w -[A7], 0x1008 000016EA A9EB syscall Pack4/FP68K 000016EC 6C00 0226 bge +0x228 /* 00001914 */ 000016F0 486E FFD8 pea.l [A6 - 0x28] 000016F4 486E FFA6 pea.l [A6 - 0x5A] 000016F8 3F3C 100E move.w -[A7], 0x100E 000016FC A9EB syscall Pack4/FP68K 000016FE 486E FFE8 pea.l [A6 - 0x18] 00001702 486E FFA6 pea.l [A6 - 0x5A] 00001706 3F3C 1008 move.w -[A7], 0x1008 0000170A A9EB syscall Pack4/FP68K 0000170C 6F00 0206 ble +0x208 /* 00001914 */ 00001710 486E FFDC pea.l [A6 - 0x24] 00001714 486E FFA4 pea.l [A6 - 0x5C] 00001718 3F3C 100E move.w -[A7], 0x100E 0000171C A9EB syscall Pack4/FP68K 0000171E 486E FFA4 pea.l [A6 - 0x5C] 00001722 3F3C 0016 move.w -[A7], 0x16 00001726 A9EB syscall Pack4/FP68K 00001728 486E FFA4 pea.l [A6 - 0x5C] 0000172C 486E FFAE pea.l [A6 - 0x52] 00001730 3F3C 2010 move.w -[A7], 0x2010 00001734 A9EB syscall Pack4/FP68K 00001736 3D6E FFAE FFFA move.w [A6 - 0x6], [A6 - 0x52] 0000173C 486E FFE8 pea.l [A6 - 0x18] 00001740 486E FFA6 pea.l [A6 - 0x5A] 00001744 3F3C 100E move.w -[A7], 0x100E 00001748 A9EB syscall Pack4/FP68K 0000174A 487A 05AC pea.l [PC + 0x5AC /* 00001CF8, value 0xFFFF3FFB */] 0000174E 486E FFA6 pea.l [A6 - 0x5A] 00001752 3F3C 2004 move.w -[A7], 0x2004 00001756 A9EB syscall Pack4/FP68K 00001758 486E FFA6 pea.l [A6 - 0x5A] 0000175C 3F3C 0016 move.w -[A7], 0x16 00001760 A9EB syscall Pack4/FP68K 00001762 486E FFA6 pea.l [A6 - 0x5A] 00001766 486E FFA4 pea.l [A6 - 0x5C] 0000176A 3F3C 2010 move.w -[A7], 0x2010 0000176E A9EB syscall Pack4/FP68K 00001770 3D6E FFA4 FFF8 move.w [A6 - 0x8], [A6 - 0x5C] 00001776 486E FFD4 pea.l [A6 - 0x2C] 0000177A 486E FFA4 pea.l [A6 - 0x5C] 0000177E 3F3C 100E move.w -[A7], 0x100E 00001782 A9EB syscall Pack4/FP68K 00001784 486E FFA4 pea.l [A6 - 0x5C] 00001788 3F3C 0016 move.w -[A7], 0x16 0000178C A9EB syscall Pack4/FP68K 0000178E 486E FFA4 pea.l [A6 - 0x5C] 00001792 486E FFAE pea.l [A6 - 0x52] 00001796 3F3C 2010 move.w -[A7], 0x2010 0000179A A9EB syscall Pack4/FP68K 0000179C 3D6E FFAE FFFE move.w [A6 - 0x2], [A6 - 0x52] 000017A2 486E FFE8 pea.l [A6 - 0x18] 000017A6 486E FFA6 pea.l [A6 - 0x5A] 000017AA 3F3C 100E move.w -[A7], 0x100E 000017AE A9EB syscall Pack4/FP68K 000017B0 487A 0544 pea.l [PC + 0x544 /* 00001CF6, value 0xFFFFFFFF */] 000017B4 486E FFA6 pea.l [A6 - 0x5A] 000017B8 3F3C 2004 move.w -[A7], 0x2004 000017BC A9EB syscall Pack4/FP68K 000017BE 486E FFA6 pea.l [A6 - 0x5A] 000017C2 3F3C 0016 move.w -[A7], 0x16 000017C6 A9EB syscall Pack4/FP68K 000017C8 486E FFA6 pea.l [A6 - 0x5A] 000017CC 486E FFA4 pea.l [A6 - 0x5C] 000017D0 3F3C 2010 move.w -[A7], 0x2010 000017D4 A9EB syscall Pack4/FP68K 000017D6 3D6E FFA4 FFFC move.w [A6 - 0x4], [A6 - 0x5C] 000017DC 486E FFE4 pea.l [A6 - 0x1C] 000017E0 486E FFA6 pea.l [A6 - 0x5A] 000017E4 3F3C 100E move.w -[A7], 0x100E 000017E8 A9EB syscall Pack4/FP68K 000017EA 486E FFEC pea.l [A6 - 0x14] 000017EE 486E FFA6 pea.l [A6 - 0x5A] 000017F2 3F3C 1008 move.w -[A7], 0x1008 000017F6 A9EB syscall Pack4/FP68K 000017F8 6F00 0088 ble +0x8A /* 00001882 */ 000017FC 486E FFEC pea.l [A6 - 0x14] 00001800 486E FFA6 pea.l [A6 - 0x5A] 00001804 3F3C 100E move.w -[A7], 0x100E 00001808 A9EB syscall Pack4/FP68K 0000180A 486E FFDC pea.l [A6 - 0x24] 0000180E 486E FFA6 pea.l [A6 - 0x5A] 00001812 3F3C 1008 move.w -[A7], 0x1008 00001816 A9EB syscall Pack4/FP68K 00001818 6E1E bgt +0x20 /* 00001838 */ 0000181A 486E FFE4 pea.l [A6 - 0x1C] 0000181E 486E FFA6 pea.l [A6 - 0x5A] 00001822 3F3C 100E move.w -[A7], 0x100E 00001826 A9EB syscall Pack4/FP68K 00001828 486E FFDC pea.l [A6 - 0x24] 0000182C 486E FFA6 pea.l [A6 - 0x5A] 00001830 3F3C 1008 move.w -[A7], 0x1008 00001834 A9EB syscall Pack4/FP68K 00001836 6C06 bge +0x8 /* 0000183E */ label00001838: 00001838 7000 moveq.l D0, 0x00 0000183A 6000 0496 bra +0x498 /* 00001CD2 */ label0000183E: 0000183E 486E FFEC pea.l [A6 - 0x14] 00001842 486E FFA6 pea.l [A6 - 0x5A] 00001846 3F3C 100E move.w -[A7], 0x100E 0000184A A9EB syscall Pack4/FP68K 0000184C 486E FFD4 pea.l [A6 - 0x2C] 00001850 486E FFA6 pea.l [A6 - 0x5A] 00001854 3F3C 1008 move.w -[A7], 0x1008 00001858 A9EB syscall Pack4/FP68K 0000185A 6E20 bgt +0x22 /* 0000187C */ 0000185C 486E FFE4 pea.l [A6 - 0x1C] 00001860 486E FFA6 pea.l [A6 - 0x5A] 00001864 3F3C 100E move.w -[A7], 0x100E 00001868 A9EB syscall Pack4/FP68K 0000186A 486E FFD4 pea.l [A6 - 0x2C] 0000186E 486E FFA6 pea.l [A6 - 0x5A] 00001872 3F3C 1008 move.w -[A7], 0x1008 00001876 A9EB syscall Pack4/FP68K 00001878 6C00 008C bge +0x8E /* 00001906 */ label0000187C: 0000187C 7000 moveq.l D0, 0x00 0000187E 6000 0452 bra +0x454 /* 00001CD2 */ label00001882: 00001882 486E FFE4 pea.l [A6 - 0x1C] 00001886 486E FFA6 pea.l [A6 - 0x5A] 0000188A 3F3C 100E move.w -[A7], 0x100E 0000188E A9EB syscall Pack4/FP68K 00001890 486E FFDC pea.l [A6 - 0x24] 00001894 486E FFA6 pea.l [A6 - 0x5A] 00001898 3F3C 1008 move.w -[A7], 0x1008 0000189C A9EB syscall Pack4/FP68K 0000189E 6E1E bgt +0x20 /* 000018BE */ 000018A0 486E FFEC pea.l [A6 - 0x14] 000018A4 486E FFA6 pea.l [A6 - 0x5A] 000018A8 3F3C 100E move.w -[A7], 0x100E 000018AC A9EB syscall Pack4/FP68K 000018AE 486E FFDC pea.l [A6 - 0x24] 000018B2 486E FFA6 pea.l [A6 - 0x5A] 000018B6 3F3C 1008 move.w -[A7], 0x1008 000018BA A9EB syscall Pack4/FP68K 000018BC 6C06 bge +0x8 /* 000018C4 */ label000018BE: 000018BE 7000 moveq.l D0, 0x00 000018C0 6000 0410 bra +0x412 /* 00001CD2 */ label000018C4: 000018C4 486E FFE4 pea.l [A6 - 0x1C] 000018C8 486E FFA6 pea.l [A6 - 0x5A] 000018CC 3F3C 100E move.w -[A7], 0x100E 000018D0 A9EB syscall Pack4/FP68K 000018D2 486E FFD4 pea.l [A6 - 0x2C] 000018D6 486E FFA6 pea.l [A6 - 0x5A] 000018DA 3F3C 1008 move.w -[A7], 0x1008 000018DE A9EB syscall Pack4/FP68K 000018E0 6E1E bgt +0x20 /* 00001900 */ 000018E2 486E FFEC pea.l [A6 - 0x14] 000018E6 486E FFA6 pea.l [A6 - 0x5A] 000018EA 3F3C 100E move.w -[A7], 0x100E 000018EE A9EB syscall Pack4/FP68K 000018F0 486E FFD4 pea.l [A6 - 0x2C] 000018F4 486E FFA6 pea.l [A6 - 0x5A] 000018F8 3F3C 1008 move.w -[A7], 0x1008 000018FC A9EB syscall Pack4/FP68K 000018FE 6C06 bge +0x8 /* 00001906 */ label00001900: 00001900 7000 moveq.l D0, 0x00 00001902 6000 03CE bra +0x3D0 /* 00001CD2 */ label00001906: 00001906 26AE FFF8 move.l [A3], [A6 - 0x8] 0000190A 24AE FFFC move.l [A2], [A6 - 0x4] 0000190E 7001 moveq.l D0, 0x01 00001910 6000 03C0 bra +0x3C2 /* 00001CD2 */ label00001914: 00001914 2D6E FFDC FFC0 move.l [A6 - 0x40], [A6 - 0x24] 0000191A 486E FFE4 pea.l [A6 - 0x1C] 0000191E 486E FFA6 pea.l [A6 - 0x5A] 00001922 3F3C 100E move.w -[A7], 0x100E 00001926 A9EB syscall Pack4/FP68K 00001928 486E FFEC pea.l [A6 - 0x14] 0000192C 486E FFA6 pea.l [A6 - 0x5A] 00001930 3F3C 1002 move.w -[A7], 0x1002 00001934 A9EB syscall Pack4/FP68K 00001936 486E FFDC pea.l [A6 - 0x24] 0000193A 486E FF9C pea.l [A6 - 0x64] 0000193E 3F3C 100E move.w -[A7], 0x100E 00001942 A9EB syscall Pack4/FP68K 00001944 486E FFEC pea.l [A6 - 0x14] 00001948 486E FF9C pea.l [A6 - 0x64] 0000194C 3F3C 1002 move.w -[A7], 0x1002 00001950 A9EB syscall Pack4/FP68K 00001952 486E FFE0 pea.l [A6 - 0x20] 00001956 486E FF92 pea.l [A6 - 0x6E] 0000195A 3F3C 100E move.w -[A7], 0x100E 0000195E A9EB syscall Pack4/FP68K 00001960 486E FFE8 pea.l [A6 - 0x18] 00001964 486E FF92 pea.l [A6 - 0x6E] 00001968 3F3C 1002 move.w -[A7], 0x1002 0000196C A9EB syscall Pack4/FP68K 0000196E 486E FF9C pea.l [A6 - 0x64] 00001972 486E FF92 pea.l [A6 - 0x6E] 00001976 3F3C 0004 move.w -[A7], 0x4 0000197A A9EB syscall Pack4/FP68K 0000197C 486E FFA6 pea.l [A6 - 0x5A] 00001980 486E FF92 pea.l [A6 - 0x6E] 00001984 3F3C 0006 move.w -[A7], 0x6 00001988 A9EB syscall Pack4/FP68K 0000198A 486E FFE8 pea.l [A6 - 0x18] 0000198E 486E FF92 pea.l [A6 - 0x6E] 00001992 3F3C 1000 move.w -[A7], 0x1000 00001996 A9EB syscall Pack4/FP68K 00001998 486E FF92 pea.l [A6 - 0x6E] 0000199C 486E FFB0 pea.l [A6 - 0x50] 000019A0 3F3C 1010 move.w -[A7], 0x1010 000019A4 A9EB syscall Pack4/FP68K 000019A6 2D6E FFD4 FFC4 move.l [A6 - 0x3C], [A6 - 0x2C] 000019AC 486E FFE4 pea.l [A6 - 0x1C] 000019B0 486E FFA6 pea.l [A6 - 0x5A] 000019B4 3F3C 100E move.w -[A7], 0x100E 000019B8 A9EB syscall Pack4/FP68K 000019BA 486E FFEC pea.l [A6 - 0x14] 000019BE 486E FFA6 pea.l [A6 - 0x5A] 000019C2 3F3C 1002 move.w -[A7], 0x1002 000019C6 A9EB syscall Pack4/FP68K 000019C8 486E FFD4 pea.l [A6 - 0x2C] 000019CC 486E FF9C pea.l [A6 - 0x64] 000019D0 3F3C 100E move.w -[A7], 0x100E 000019D4 A9EB syscall Pack4/FP68K 000019D6 486E FFEC pea.l [A6 - 0x14] 000019DA 486E FF9C pea.l [A6 - 0x64] 000019DE 3F3C 1002 move.w -[A7], 0x1002 000019E2 A9EB syscall Pack4/FP68K 000019E4 486E FFE0 pea.l [A6 - 0x20] 000019E8 486E FF92 pea.l [A6 - 0x6E] 000019EC 3F3C 100E move.w -[A7], 0x100E 000019F0 A9EB syscall Pack4/FP68K 000019F2 486E FFE8 pea.l [A6 - 0x18] 000019F6 486E FF92 pea.l [A6 - 0x6E] 000019FA 3F3C 1002 move.w -[A7], 0x1002 000019FE A9EB syscall Pack4/FP68K 00001A00 486E FF9C pea.l [A6 - 0x64] 00001A04 486E FF92 pea.l [A6 - 0x6E] 00001A08 3F3C 0004 move.w -[A7], 0x4 00001A0C A9EB syscall Pack4/FP68K 00001A0E 486E FFA6 pea.l [A6 - 0x5A] 00001A12 486E FF92 pea.l [A6 - 0x6E] 00001A16 3F3C 0006 move.w -[A7], 0x6 00001A1A A9EB syscall Pack4/FP68K 00001A1C 486E FFE8 pea.l [A6 - 0x18] 00001A20 486E FF92 pea.l [A6 - 0x6E] 00001A24 3F3C 1000 move.w -[A7], 0x1000 00001A28 A9EB syscall Pack4/FP68K 00001A2A 486E FF92 pea.l [A6 - 0x6E] 00001A2E 486E FFB4 pea.l [A6 - 0x4C] 00001A32 3F3C 1010 move.w -[A7], 0x1010 00001A36 A9EB syscall Pack4/FP68K 00001A38 486E FFE0 pea.l [A6 - 0x20] 00001A3C 486E FFA6 pea.l [A6 - 0x5A] 00001A40 3F3C 100E move.w -[A7], 0x100E 00001A44 A9EB syscall Pack4/FP68K 00001A46 486E FFE8 pea.l [A6 - 0x18] 00001A4A 486E FFA6 pea.l [A6 - 0x5A] 00001A4E 3F3C 1002 move.w -[A7], 0x1002 00001A52 A9EB syscall Pack4/FP68K 00001A54 486E FFD8 pea.l [A6 - 0x28] 00001A58 486E FF9C pea.l [A6 - 0x64] 00001A5C 3F3C 100E move.w -[A7], 0x100E 00001A60 A9EB syscall Pack4/FP68K 00001A62 486E FFE8 pea.l [A6 - 0x18] 00001A66 486E FF9C pea.l [A6 - 0x64] 00001A6A 3F3C 1002 move.w -[A7], 0x1002 00001A6E A9EB syscall Pack4/FP68K 00001A70 486E FFE4 pea.l [A6 - 0x1C] 00001A74 486E FF92 pea.l [A6 - 0x6E] 00001A78 3F3C 100E move.w -[A7], 0x100E 00001A7C A9EB syscall Pack4/FP68K 00001A7E 486E FFEC pea.l [A6 - 0x14] 00001A82 486E FF92 pea.l [A6 - 0x6E] 00001A86 3F3C 1002 move.w -[A7], 0x1002 00001A8A A9EB syscall Pack4/FP68K 00001A8C 486E FF9C pea.l [A6 - 0x64] 00001A90 486E FF92 pea.l [A6 - 0x6E] 00001A94 3F3C 0004 move.w -[A7], 0x4 00001A98 A9EB syscall Pack4/FP68K 00001A9A 486E FFA6 pea.l [A6 - 0x5A] 00001A9E 486E FF92 pea.l [A6 - 0x6E] 00001AA2 3F3C 0006 move.w -[A7], 0x6 00001AA6 A9EB syscall Pack4/FP68K 00001AA8 486E FFEC pea.l [A6 - 0x14] 00001AAC 486E FF92 pea.l [A6 - 0x6E] 00001AB0 3F3C 1000 move.w -[A7], 0x1000 00001AB4 A9EB syscall Pack4/FP68K 00001AB6 486E FF92 pea.l [A6 - 0x6E] 00001ABA 486E FFC8 pea.l [A6 - 0x38] 00001ABE 3F3C 1010 move.w -[A7], 0x1010 00001AC2 A9EB syscall Pack4/FP68K 00001AC4 2D6E FFD8 FFB8 move.l [A6 - 0x48], [A6 - 0x28] 00001ACA 486E FFE0 pea.l [A6 - 0x20] 00001ACE 486E FFA6 pea.l [A6 - 0x5A] 00001AD2 3F3C 100E move.w -[A7], 0x100E 00001AD6 A9EB syscall Pack4/FP68K 00001AD8 486E FFE8 pea.l [A6 - 0x18] 00001ADC 486E FFA6 pea.l [A6 - 0x5A] 00001AE0 3F3C 1002 move.w -[A7], 0x1002 00001AE4 A9EB syscall Pack4/FP68K 00001AE6 486E FFD0 pea.l [A6 - 0x30] 00001AEA 486E FF9C pea.l [A6 - 0x64] 00001AEE 3F3C 100E move.w -[A7], 0x100E 00001AF2 A9EB syscall Pack4/FP68K 00001AF4 486E FFE8 pea.l [A6 - 0x18] 00001AF8 486E FF9C pea.l [A6 - 0x64] 00001AFC 3F3C 1002 move.w -[A7], 0x1002 00001B00 A9EB syscall Pack4/FP68K 00001B02 486E FFE4 pea.l [A6 - 0x1C] 00001B06 486E FF92 pea.l [A6 - 0x6E] 00001B0A 3F3C 100E move.w -[A7], 0x100E 00001B0E A9EB syscall Pack4/FP68K 00001B10 486E FFEC pea.l [A6 - 0x14] 00001B14 486E FF92 pea.l [A6 - 0x6E] 00001B18 3F3C 1002 move.w -[A7], 0x1002 00001B1C A9EB syscall Pack4/FP68K 00001B1E 486E FF9C pea.l [A6 - 0x64] 00001B22 486E FF92 pea.l [A6 - 0x6E] 00001B26 3F3C 0004 move.w -[A7], 0x4 00001B2A A9EB syscall Pack4/FP68K 00001B2C 486E FFA6 pea.l [A6 - 0x5A] 00001B30 486E FF92 pea.l [A6 - 0x6E] 00001B34 3F3C 0006 move.w -[A7], 0x6 00001B38 A9EB syscall Pack4/FP68K 00001B3A 486E FFEC pea.l [A6 - 0x14] 00001B3E 486E FF92 pea.l [A6 - 0x6E] 00001B42 3F3C 1000 move.w -[A7], 0x1000 00001B46 A9EB syscall Pack4/FP68K 00001B48 486E FF92 pea.l [A6 - 0x6E] 00001B4C 486E FFCC pea.l [A6 - 0x34] 00001B50 3F3C 1010 move.w -[A7], 0x1010 00001B54 A9EB syscall Pack4/FP68K 00001B56 2D6E FFD0 FFBC move.l [A6 - 0x44], [A6 - 0x30] 00001B5C 7E00 moveq.l D7, 0x00 00001B5E 7C00 moveq.l D6, 0x00 00001B60 6000 0166 bra +0x168 /* 00001CC8 */ label00001B64: 00001B64 2007 move.l D0, D7 00001B66 48C0 ext.l D0 00001B68 E588 lsl D0, 2 00001B6A 486E FFDC pea.l [A6 - 0x24] 00001B6E 486E FFA6 pea.l [A6 - 0x5A] 00001B72 3F3C 100E move.w -[A7], 0x100E 00001B76 A9EB syscall Pack4/FP68K 00001B78 487A 017A pea.l [PC + 0x17A /* 00001CF4, value 0x1FFFF */] 00001B7C 486E FFA6 pea.l [A6 - 0x5A] 00001B80 3F3C 2002 move.w -[A7], 0x2002 00001B84 A9EB syscall Pack4/FP68K 00001B86 4876 08C0 pea.l [A6 + D0 - 0x64] 00001B8A 486E FFA6 pea.l [A6 - 0x5A] 00001B8E 3F3C 1008 move.w -[A7], 0x1008 00001B92 A9EB syscall Pack4/FP68K 00001B94 6E00 0130 bgt +0x132 /* 00001CC6 */ 00001B98 2007 move.l D0, D7 00001B9A 48C0 ext.l D0 00001B9C E588 lsl D0, 2 00001B9E 486E FFD4 pea.l [A6 - 0x2C] 00001BA2 486E FFA6 pea.l [A6 - 0x5A] 00001BA6 3F3C 100E move.w -[A7], 0x100E 00001BAA A9EB syscall Pack4/FP68K 00001BAC 487A 0144 pea.l [PC + 0x144 /* 00001CF2, value 0x10001 */] 00001BB0 486E FFA6 pea.l [A6 - 0x5A] 00001BB4 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001BB8 A9EB syscall Pack4/FP68K 00001BBA 4876 08C0 pea.l [A6 + D0 - 0x64] 00001BBE 486E FFA6 pea.l [A6 - 0x5A] 00001BC2 3F3C 1008 move.w -[A7], 0x1008 00001BC6 A9EB syscall Pack4/FP68K 00001BC8 6D00 00FC blt +0xFE /* 00001CC6 */ 00001BCC 2007 move.l D0, D7 00001BCE 48C0 ext.l D0 00001BD0 E588 lsl D0, 2 00001BD2 486E FFD0 pea.l [A6 - 0x30] 00001BD6 486E FFA6 pea.l [A6 - 0x5A] 00001BDA 3F3C 100E move.w -[A7], 0x100E 00001BDE A9EB syscall Pack4/FP68K 00001BE0 487A 010E pea.l [PC + 0x10E /* 00001CF0, value 0x10001 */] 00001BE4 486E FFA6 pea.l [A6 - 0x5A] 00001BE8 3F3C 2002 move.w -[A7], 0x2002 00001BEC A9EB syscall Pack4/FP68K 00001BEE 4876 08B0 pea.l [A6 + D0 - 0x80] 00001BF2 486E FFA6 pea.l [A6 - 0x5A] 00001BF6 3F3C 1008 move.w -[A7], 0x1008 00001BFA A9EB syscall Pack4/FP68K 00001BFC 6E00 00C8 bgt +0xCA /* 00001CC6 */ 00001C00 2007 move.l D0, D7 00001C02 48C0 ext.l D0 00001C04 E588 lsl D0, 2 00001C06 486E FFD8 pea.l [A6 - 0x28] 00001C0A 486E FFA6 pea.l [A6 - 0x5A] 00001C0E 3F3C 100E move.w -[A7], 0x100E 00001C12 A9EB syscall Pack4/FP68K 00001C14 487A 00D8 pea.l [PC + 0xD8 /* 00001CEE, value 0x10001 */] 00001C18 486E FFA6 pea.l [A6 - 0x5A] 00001C1C 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00001C20 A9EB syscall Pack4/FP68K 00001C22 4876 08B0 pea.l [A6 + D0 - 0x80] 00001C26 486E FFA6 pea.l [A6 - 0x5A] 00001C2A 3F3C 1008 move.w -[A7], 0x1008 00001C2E A9EB syscall Pack4/FP68K 00001C30 6D00 0094 blt +0x96 /* 00001CC6 */ 00001C34 2007 move.l D0, D7 00001C36 48C0 ext.l D0 00001C38 E588 lsl D0, 2 00001C3A 4876 08C0 pea.l [A6 + D0 - 0x64] 00001C3E 486E FFA4 pea.l [A6 - 0x5C] 00001C42 3F3C 100E move.w -[A7], 0x100E 00001C46 A9EB syscall Pack4/FP68K 00001C48 486E FFA4 pea.l [A6 - 0x5C] 00001C4C 3F3C 0016 move.w -[A7], 0x16 00001C50 A9EB syscall Pack4/FP68K 00001C52 486E FFA4 pea.l [A6 - 0x5C] 00001C56 486E FFAE pea.l [A6 - 0x52] 00001C5A 3F3C 2010 move.w -[A7], 0x2010 00001C5E A9EB syscall Pack4/FP68K 00001C60 2006 move.l D0, D6 00001C62 48C0 ext.l D0 00001C64 E588 lsl D0, 2 00001C66 3DAE FFAE 08FA move.w [A6 + D0 - 0x6], [A6 - 0x52] 00001C6C 2007 move.l D0, D7 00001C6E 48C0 ext.l D0 00001C70 E588 lsl D0, 2 00001C72 4876 08B0 pea.l [A6 + D0 - 0x80] 00001C76 486E FFA6 pea.l [A6 - 0x5A] 00001C7A 3F3C 100E move.w -[A7], 0x100E 00001C7E A9EB syscall Pack4/FP68K 00001C80 487A 006A pea.l [PC + 0x6A /* 00001CEC, value 0xFFFF0001 */] 00001C84 486E FFA6 pea.l [A6 - 0x5A] 00001C88 3F3C 2004 move.w -[A7], 0x2004 00001C8C A9EB syscall Pack4/FP68K 00001C8E 486E FFA6 pea.l [A6 - 0x5A] 00001C92 3F3C 0016 move.w -[A7], 0x16 00001C96 A9EB syscall Pack4/FP68K 00001C98 486E FFA6 pea.l [A6 - 0x5A] 00001C9C 486E FFA4 pea.l [A6 - 0x5C] 00001CA0 3F3C 2010 move.w -[A7], 0x2010 00001CA4 A9EB syscall Pack4/FP68K 00001CA6 2006 move.l D0, D6 00001CA8 48C0 ext.l D0 00001CAA E588 lsl D0, 2 00001CAC 3DAE FFA4 08F8 move.w [A6 + D0 - 0x8], [A6 - 0x5C] 00001CB2 0C46 0001 cmpi.w D6, 0x1 00001CB6 660C bne +0xE /* 00001CC4 */ 00001CB8 26AE FFF8 move.l [A3], [A6 - 0x8] 00001CBC 24AE FFFC move.l [A2], [A6 - 0x4] 00001CC0 7001 moveq.l D0, 0x01 00001CC2 600E bra +0x10 /* 00001CD2 */ label00001CC4: 00001CC4 5246 addq.w D6, 1 label00001CC6: 00001CC6 5247 addq.w D7, 1 label00001CC8: 00001CC8 0C47 0004 cmpi.w D7, 0x4 00001CCC 6D00 FE96 blt -0x168 /* 00001B64 */ 00001CD0 7000 moveq.l D0, 0x00 label00001CD2: 00001CD2 4CDF 1CC0 movem.l D6,D7,A2,A3,A4, [A7]+ 00001CD6 4E5E unlink A6 00001CD8 4E75 rts 00001CDA 8E50 or.w D7, [A0] 00001CDC 7562 moveq.l D2, 0x62 00001CDE 5F43 subq.w D3, 7 00001CE0 6865 bvc +0x67 /* 00001D47 */ 00001CE2 636B bls +0x6D /* 00001D4F */ 00001CE4 436C 6F73 chk.w D1, [A4 + 0x6F73] 00001CE8 7300 moveq.l D1, 0x00 00001CEA 0026 FFFF ori.b -[A6], 0xFF 00001CEE 0001 0001 ori.b D1, 0x1 00001CF2 0001 0001 ori.b D1, 0x1 00001CF6 FFFF .extension 0xFFF // unimplemented 00001CF8 FFFF .extension 0xFFF // unimplemented 00001CFA 3FFB CCCC move.w <>, [PC + A4 * 4 - 0x52] 00001CFE CCCC mulu.w D6, A4 00001D00 CCCC mulu.w D6, A4 00001D02 CCCD mulu.w D6, A5 00001D04 FFFF .extension 0xFFF // unimplemented 00001D06 FFFF .extension 0xFFF // unimplemented 00001D08 3FFB CCCC move.w <>, [PC + A4 * 4 - 0x52] 00001D0C CCCC mulu.w D6, A4 00001D0E CCCC mulu.w D6, A4 00001D10 CCCD mulu.w D6, A5 export_169: 00001D12 4E56 0000 link A6, 0 00001D16 302E 000A move.w D0, [A6 + 0xA] 00001D1A B06E 0012 cmp.w D0, [A6 + 0x12] 00001D1E 662C bne +0x2E /* 00001D4C */ 00001D20 302E 0008 move.w D0, [A6 + 0x8] 00001D24 B06E 0010 cmp.w D0, [A6 + 0x10] 00001D28 6C0A bge +0xC /* 00001D34 */ 00001D2A 302E 000C move.w D0, [A6 + 0xC] 00001D2E B06E 0010 cmp.w D0, [A6 + 0x10] 00001D32 6E14 bgt +0x16 /* 00001D48 */ label00001D34: 00001D34 302E 000C move.w D0, [A6 + 0xC] 00001D38 B06E 0010 cmp.w D0, [A6 + 0x10] 00001D3C 6C44 bge +0x46 /* 00001D82 */ 00001D3E 302E 0008 move.w D0, [A6 + 0x8] 00001D42 B06E 0010 cmp.w D0, [A6 + 0x10] 00001D46 6F3A ble +0x3C /* 00001D82 */ label00001D48: 00001D48 7001 moveq.l D0, 0x01 00001D4A 6038 bra +0x3A /* 00001D84 */ label00001D4C: 00001D4C 302E 0008 move.w D0, [A6 + 0x8] 00001D50 B06E 0010 cmp.w D0, [A6 + 0x10] 00001D54 662C bne +0x2E /* 00001D82 */ 00001D56 302E 000A move.w D0, [A6 + 0xA] 00001D5A B06E 0012 cmp.w D0, [A6 + 0x12] 00001D5E 6C0A bge +0xC /* 00001D6A */ 00001D60 302E 000E move.w D0, [A6 + 0xE] 00001D64 B06E 0012 cmp.w D0, [A6 + 0x12] 00001D68 6E14 bgt +0x16 /* 00001D7E */ label00001D6A: 00001D6A 302E 000E move.w D0, [A6 + 0xE] 00001D6E B06E 0012 cmp.w D0, [A6 + 0x12] 00001D72 6C0E bge +0x10 /* 00001D82 */ 00001D74 302E 000A move.w D0, [A6 + 0xA] 00001D78 B06E 0012 cmp.w D0, [A6 + 0x12] 00001D7C 6F04 ble +0x6 /* 00001D82 */ label00001D7E: 00001D7E 7001 moveq.l D0, 0x01 00001D80 6002 bra +0x4 /* 00001D84 */ label00001D82: 00001D82 7000 moveq.l D0, 0x00 label00001D84: 00001D84 4E5E unlink A6 00001D86 4E75 rts 00001D88 8F50 or.w [A0], D7 00001D8A 7562 moveq.l D2, 0x62 00001D8C 5F4F subq.w A7, 7 00001D8E 6E4C bgt +0x4E /* 00001DDC */ 00001D90 696E bvs +0x70 /* 00001E00 */ 00001D92 6550 bcs +0x52 /* 00001DE4 */ 00001D94 6F69 ble +0x6B /* 00001DFF */ 00001D96 6E74 bgt +0x76 /* 00001E0C */ 00001D98 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_170: // at 00001D9A (misaligned) 00001D9C FFFC .extension 0xFFC // unimplemented 00001D9E 48E7 0300 movem.l -[A7], D6,D7 00001DA2 7E00 moveq.l D7, 0x00 00001DA4 0C6E 0001 000A cmpi.w [A6 + 0xA], 0x1 00001DAA 6646 bne +0x48 /* 00001DF2 */ 00001DAC 4A79 FFFF E95C tst.w [0xFFFFE95C] 00001DB2 6604 bne +0x6 /* 00001DB8 */ 00001DB4 3007 move.w D0, D7 00001DB6 6040 bra +0x42 /* 00001DF8 */ label00001DB8: 00001DB8 302E 0008 move.w D0, [A6 + 0x8] 00001DBC 0C40 000A cmpi.w D0, 0xA /* '\n' */ 00001DC0 6226 bhi +0x28 /* 00001DE8 */ 00001DC2 43FA 004C lea.l A1, [PC + 0x4C /* 00001E10, value 0xFFD8FFBE */] 00001DC6 D040 add.w D0, D0 00001DC8 D2F1 0000 add.w A1, [A1 + D0.w] 00001DCC 4ED1 jmp [A1] 00001DCE 7C01 moveq.l D6, 0x01 00001DD0 6016 bra +0x18 /* 00001DE8 */ 00001DD2 7C02 moveq.l D6, 0x02 00001DD4 6012 bra +0x14 /* 00001DE8 */ 00001DD6 7C09 moveq.l D6, 0x09 00001DD8 600E bra +0x10 /* 00001DE8 */ 00001DDA 7C08 moveq.l D6, 0x08 label00001DDC: 00001DDC 600A bra +0xC /* 00001DE8 */ 00001DDE 7C05 moveq.l D6, 0x05 00001DE0 6006 bra +0x8 /* 00001DE8 */ 00001DE2 7C04 moveq.l D6, 0x04 label00001DE4: 00001DE4 6002 bra +0x4 /* 00001DE8 */ 00001DE6 7C05 moveq.l D6, 0x05 label00001DE8: 00001DE8 3F06 move.w -[A7], D6 00001DEA 4EBA 003A jsr [PC + 0x3A /* 00001E26 */] 00001DEE 548F addq.l A7, 2 00001DF0 6004 bra +0x6 /* 00001DF6 */ label00001DF2: 00001DF2 4EBA 00E6 jsr [PC + 0xE6 /* 00001EDA */] label00001DF6: 00001DF6 3007 move.w D0, D7 label00001DF8: 00001DF8 4CDF 00C0 movem.l D6,D7, [A7]+ 00001DFC 4E5E unlink A6 00001DFE 4E75 rts label00001E00: 00001E00 8C50 or.w D6, [A0] 00001E02 7562 moveq.l D2, 0x62 00001E04 5F50 subq.w [A0], 7 00001E06 7265 moveq.l D1, 0x65 00001E08 4D75 7369 6300 chk.w D6, [[A5 + 0x6300]] // begin alternate branch 00001E0C-00001E12 label00001E0C: 00001E0C 6300 0016 bls +0x18 /* 00001E24 */ 00001E10 FFD8 .extension 0xFD8 // unimplemented // end alternate branch 00001E0C-00001E12 label00001E0C: // (misaligned) 00001E0E 0016 FFD8 ori.b [A6], 0xD8 00001E12 FFBE .extension 0xFBE // unimplemented 00001E14 FFC2 .extension 0xFC2 // unimplemented 00001E16 FFC6 .extension 0xFC6 // unimplemented 00001E18 FFCA .extension 0xFCA // unimplemented 00001E1A FFD8 .extension 0xFD8 // unimplemented 00001E1C FFD8 .extension 0xFD8 // unimplemented 00001E1E FFD8 .extension 0xFD8 // unimplemented 00001E20 FFCE .extension 0xFCE // unimplemented 00001E22 FFD2 .extension 0xFD2 // unimplemented label00001E24: 00001E24 FFD6 .extension 0xFD6 // unimplemented fn00001E26: 00001E26 4E56 FFB0 link A6, -0x0050 00001E2A 48E7 0F00 movem.l -[A7], D4,D5,D6,D7 00001E2E 7E00 moveq.l D7, 0x00 00001E30 7A00 moveq.l D5, 0x00 00001E32 3D7C 0017 FFF0 move.w [A6 - 0x10], 0x17 00001E38 7009 moveq.l D0, 0x09 00001E3A 2D40 FFF2 move.l [A6 - 0xE], D0 00001E3E 2D6E FFEC FFFA move.l [A6 - 0x6], [A6 - 0x14] 00001E44 2079 FFFF EE3C movea.l A0, [0xFFFFEE3C] 00001E4A 4250 clr.w [A0] 00001E4C 2079 FFFF EE3C movea.l A0, [0xFFFFEE3C] 00001E52 316E 0008 0002 move.w [A0 + 0x2], [A6 + 0x8] 00001E58 2A3C 0000 8001 move.l D5, 0x8001 00001E5E 7C04 moveq.l D6, 0x04 00001E60 5279 FFFF EADC addq.w [0xFFFFEADC], 1 00001E66 0C79 0064 FFFF EADC cmpi.w [0xFFFFEADC], 0x64 /* 'd' */ 00001E6E 6F06 ble +0x8 /* 00001E76 */ 00001E70 4279 FFFF EADC clr.w [0xFFFFEADC] label00001E76: 00001E76 4267 clr.w -[A7] 00001E78 486E FFF0 pea.l [A6 - 0x10] 00001E7C 2F3C FFFF EAE6 move.l -[A7], 0xFFFFEAE6 00001E82 3079 FFFF EADC movea.w A0, [0xFFFFEADC] 00001E88 2F08 move.l -[A7], A0 00001E8A 2F39 FFFF EE3C move.l -[A7], [0xFFFFEE3C] 00001E90 2F06 move.l -[A7], D6 00001E92 2F05 move.l -[A7], D5 00001E94 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00001E98 A88F syscall OSDispatch 00001E9A 381F move.w D4, [A7]+ 00001E9C 4227 clr.b -[A7] 00001E9E 3F3C FFFF move.w -[A7], 0xFFFF 00001EA2 2F3C FFFF E970 move.l -[A7], 0xFFFFE970 00001EA8 4878 0005 push.l 0x5 00001EAC 42A7 clr.l -[A7] 00001EAE A860 syscall WaitNextEvent 00001EB0 3079 FFFF EADC movea.w A0, [0xFFFFEADC] 00001EB6 2F08 move.l -[A7], A0 00001EB8 4EBA 0142 jsr [PC + 0x142 /* 00001FFC */] 00001EBC 3E00 move.w D7, D0 00001EBE 5C8F addq.l A7, 6 00001EC0 3007 move.w D0, D7 00001EC2 4CDF 00F0 movem.l D4,D5,D6,D7, [A7]+ 00001EC6 4E5E unlink A6 00001EC8 4E75 rts 00001ECA 8D50 or.w [A0], D6 00001ECC 7562 moveq.l D2, 0x62 00001ECE 5F50 subq.w [A0], 7 00001ED0 6C61 bge +0x63 /* 00001F33 */ 00001ED2 794D moveq.l D4, 0x4D 00001ED4 7573 moveq.l D2, 0x73 00001ED6 6963 bvs +0x65 /* 00001F3B */ 00001ED8 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001EDA-00001EDE fn00001EDA: 00001EDA 4E56 FFEC link A6, -0x0014 // end alternate branch 00001EDA-00001EDE fn00001EDA: // (misaligned) 00001EDC FFEC .extension 0xFEC // unimplemented 00001EDE 48E7 0700 movem.l -[A7], D5,D6,D7 00001EE2 7E00 moveq.l D7, 0x00 00001EE4 3D7C 0017 FFF0 move.w [A6 - 0x10], 0x17 00001EEA 7009 moveq.l D0, 0x09 00001EEC 2D40 FFF2 move.l [A6 - 0xE], D0 00001EF0 2D6E FFEC FFFA move.l [A6 - 0x6], [A6 - 0x14] 00001EF6 2079 FFFF EE3C movea.l A0, [0xFFFFEE3C] 00001EFC 30BC 0001 move.w [A0], 0x1 00001F00 7C04 moveq.l D6, 0x04 00001F02 2A3C 0000 8001 move.l D5, 0x8001 00001F08 5279 FFFF EADC addq.w [0xFFFFEADC], 1 00001F0E 0C79 0064 FFFF EADC cmpi.w [0xFFFFEADC], 0x64 /* 'd' */ 00001F16 6F06 ble +0x8 /* 00001F1E */ 00001F18 4279 FFFF EADC clr.w [0xFFFFEADC] label00001F1E: 00001F1E 4267 clr.w -[A7] 00001F20 486E FFF0 pea.l [A6 - 0x10] 00001F24 2F3C FFFF EAE6 move.l -[A7], 0xFFFFEAE6 00001F2A 3079 FFFF EADC movea.w A0, [0xFFFFEADC] 00001F30 2F08 move.l -[A7], A0 00001F32 2F39 FFFF EE3C move.l -[A7], [0xFFFFEE3C] 00001F38 2F06 move.l -[A7], D6 00001F3A 2F05 move.l -[A7], D5 00001F3C 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00001F40 A88F syscall OSDispatch 00001F42 4217 clr.b [A7] 00001F44 3F3C FFFF move.w -[A7], 0xFFFF 00001F48 2F3C FFFF E970 move.l -[A7], 0xFFFFE970 00001F4E 4878 0005 push.l 0x5 00001F52 42A7 clr.l -[A7] 00001F54 A860 syscall WaitNextEvent 00001F56 3079 FFFF EADC movea.w A0, [0xFFFFEADC] 00001F5C 2F08 move.l -[A7], A0 00001F5E 4EBA 009C jsr [PC + 0x9C /* 00001FFC */] 00001F62 3E00 move.w D7, D0 00001F64 3007 move.w D0, D7 00001F66 4CEE 00E0 FFE0 movem.l D5,D6,D7, [A6 - 0x20] 00001F6C 4E5E unlink A6 00001F6E 4E75 rts 00001F70 8D50 or.w [A0], D6 00001F72 7562 moveq.l D2, 0x62 00001F74 5F53 subq.w [A3], 7 00001F76 746F moveq.l D2, 0x6F 00001F78 704D moveq.l D0, 0x4D 00001F7A 7573 moveq.l D2, 0x73 00001F7C 6963 bvs +0x65 /* 00001FE1 */ 00001F7E 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_172: // at 00001F80 (misaligned) 00001F82 FFEC .extension 0xFEC // unimplemented 00001F84 48E7 0700 movem.l -[A7], D5,D6,D7 00001F88 7E00 moveq.l D7, 0x00 00001F8A 3D7C 0017 FFF0 move.w [A6 - 0x10], 0x17 00001F90 7009 moveq.l D0, 0x09 00001F92 2D40 FFF2 move.l [A6 - 0xE], D0 00001F96 2D6E FFEC FFFA move.l [A6 - 0x6], [A6 - 0x14] 00001F9C 2079 FFFF EE3C movea.l A0, [0xFFFFEE3C] 00001FA2 30BC 0002 move.w [A0], 0x2 00001FA6 7C04 moveq.l D6, 0x04 00001FA8 2A3C 0000 8001 move.l D5, 0x8001 00001FAE 4267 clr.w -[A7] 00001FB0 486E FFF0 pea.l [A6 - 0x10] 00001FB4 2F3C FFFF EAE6 move.l -[A7], 0xFFFFEAE6 00001FBA 42A7 clr.l -[A7] 00001FBC 2F39 FFFF EE3C move.l -[A7], [0xFFFFEE3C] 00001FC2 2F06 move.l -[A7], D6 00001FC4 2F05 move.l -[A7], D5 00001FC6 3F3C 0034 move.w -[A7], 0x34 /* '4' */ 00001FCA A88F syscall OSDispatch 00001FCC 4217 clr.b [A7] 00001FCE 3F3C FFFF move.w -[A7], 0xFFFF 00001FD2 2F3C FFFF E970 move.l -[A7], 0xFFFFE970 00001FD8 4878 0005 push.l 0x5 00001FDC 42A7 clr.l -[A7] 00001FDE A860 syscall WaitNextEvent 00001FE0 3007 move.w D0, D7 00001FE2 4CEE 00E0 FFE0 movem.l D5,D6,D7, [A6 - 0x20] 00001FE8 4E5E unlink A6 00001FEA 4E75 rts 00001FEC 8D50 or.w [A0], D6 00001FEE 7562 moveq.l D2, 0x62 00001FF0 5F4B subq.w A3, 7 00001FF2 696C bvs +0x6E /* 00002060 */ 00001FF4 6C4D bge +0x4F /* 00002043 */ 00001FF6 7573 moveq.l D2, 0x73 00001FF8 6963 bvs +0x65 /* 0000205D */ 00001FFA 0000 4E56 ori.b D0, 0x56 /* 'V' */ // begin alternate branch 00001FFC-00002000 fn00001FFC: 00001FFC 4E56 FFFE link A6, -0x0002 // end alternate branch 00001FFC-00002000 fn00001FFC: // (misaligned) 00001FFE FFFE .extension 0xFFE // unimplemented 00002000 48E7 0700 movem.l -[A7], D5,D6,D7 00002004 7E00 moveq.l D7, 0x00 label00002006: 00002006 4227 clr.b -[A7] 00002008 486D 057A pea.l [A5 + 0x57A /* export_171 */] 0000200C 486E 0008 pea.l [A6 + 0x8] 00002010 486E FFFE pea.l [A6 - 0x2] 00002014 3F3C 0045 move.w -[A7], 0x45 /* 'E' */ 00002018 A88F syscall OSDispatch 0000201A 4A1F tst.b [A7]+ 0000201C 6710 beq +0x12 /* 0000202E */ 0000201E 4AB9 FFFF E96C tst.l [0xFFFFE96C] 00002024 6604 bne +0x6 /* 0000202A */ 00002026 7C00 moveq.l D6, 0x00 00002028 601E bra +0x20 /* 00002048 */ label0000202A: 0000202A 7CFF moveq.l D6, 0xFFFFFFFF 0000202C 601A bra +0x1C /* 00002048 */ label0000202E: 0000202E 5247 addq.w D7, 1 00002030 42A7 clr.l -[A7] 00002032 A975 syscall TickCount 00002034 7A03 moveq.l D5, 0x03 00002036 DA9F add.l D5, [A7]+ label00002038: 00002038 42A7 clr.l -[A7] 0000203A A975 syscall TickCount 0000203C BA9F cmp.l D5, [A7]+ 0000203E 62F8 bhi -0x6 /* 00002038 */ 00002040 0C47 0003 cmpi.w D7, 0x3 00002044 6FC0 ble -0x3E /* 00002006 */ 00002046 7CFF moveq.l D6, 0xFFFFFFFF label00002048: 00002048 3006 move.w D0, D6 0000204A 4CDF 00E0 movem.l D5,D6,D7, [A7]+ 0000204E 4E5E unlink A6 00002050 4E75 rts 00002052 9050 sub.w D0, [A0] 00002054 7562 moveq.l D2, 0x62 00002056 5F47 subq.w D7, 7 00002058 6574 bcs +0x76 /* 000020CE */ 0000205A 5265 addq.w -[A5], 1 0000205C 7475 moveq.l D2, 0x75 0000205E 726E moveq.l D1, 0x6E label00002060: 00002060 4D65 chk.w D6, -[A5] 00002062 7300 moveq.l D1, 0x00 00002064 0000 4E56 ori.b D0, 0x56 /* 'V' */ export_171: // at 00002066 (misaligned) 00002068 0000 206E ori.b D0, 0x6E /* 'n' */ 0000206C 0008 226E ori.b A0, 0x6E /* 'n' */ 00002070 000C 2010 ori.b A4, 0x10 00002074 B0A9 0018 cmp.l D0, [A1 + 0x18] 00002078 6610 bne +0x12 /* 0000208A */ 0000207A 206E 000C movea.l A0, [A6 + 0xC] 0000207E 23E8 000A FFFF E96C move.l [0xFFFFE96C], [A0 + 0xA] 00002086 7001 moveq.l D0, 0x01 00002088 6002 bra +0x4 /* 0000208C */ label0000208A: 0000208A 7000 moveq.l D0, 0x00 label0000208C: 0000208C 4E5E unlink A6 0000208E 4E75 rts 00002090 8D50 or.w [A0], D6 00002092 7562 moveq.l D2, 0x62 00002094 5F4D subq.w A5, 7 00002096 6573 bcs +0x75 /* 0000210B */ 00002098 4669 6C74 not.w [A1 + 0x6C74] 0000209C 6572 bcs +0x74 /* 00002110 */ 0000209E 0000 4E56 ori.b D0, 0x56 /* 'V' */ 000020A2 FFC0 .extension 0xFC0 // unimplemented 000020A4 2D7C BA83 126F FFF8 move.l [A6 - 0x8], 0xBA83126F 000020AC 2D7C 3F80 20C5 FFF4 move.l [A6 - 0xC], 0x3F8020C5 000020B4 302E 000E move.w D0, [A6 + 0xE] 000020B8 906E 000A sub.w D0, [A6 + 0xA] 000020BC 3D40 FFC8 move.w [A6 - 0x38], D0 000020C0 486E FFC8 pea.l [A6 - 0x38] 000020C4 486E FFCA pea.l [A6 - 0x36] 000020C8 3F3C 200E move.w -[A7], 0x200E 000020CC A9EB syscall Pack4/FP68K label000020CE: 000020CE 486E FFCA pea.l [A6 - 0x36] 000020D2 486E FFEC pea.l [A6 - 0x14] 000020D6 3F3C 1010 move.w -[A7], 0x1010 000020DA A9EB syscall Pack4/FP68K 000020DC 302E 000C move.w D0, [A6 + 0xC] 000020E0 906E 0008 sub.w D0, [A6 + 0x8] 000020E4 3D40 FFC8 move.w [A6 - 0x38], D0 000020E8 486E FFC8 pea.l [A6 - 0x38] 000020EC 486E FFCA pea.l [A6 - 0x36] 000020F0 3F3C 200E move.w -[A7], 0x200E 000020F4 A9EB syscall Pack4/FP68K 000020F6 486E FFCA pea.l [A6 - 0x36] 000020FA 486E FFF0 pea.l [A6 - 0x10] 000020FE 3F3C 1010 move.w -[A7], 0x1010 00002102 A9EB syscall Pack4/FP68K 00002104 302E 0016 move.w D0, [A6 + 0x16] 00002108 906E 0012 sub.w D0, [A6 + 0x12] 0000210C 3D40 FFC8 move.w [A6 - 0x38], D0 label00002110: 00002110 486E FFC8 pea.l [A6 - 0x38] 00002114 486E FFCA pea.l [A6 - 0x36] 00002118 3F3C 200E move.w -[A7], 0x200E 0000211C A9EB syscall Pack4/FP68K 0000211E 486E FFCA pea.l [A6 - 0x36] 00002122 486E FFE4 pea.l [A6 - 0x1C] 00002126 3F3C 1010 move.w -[A7], 0x1010 0000212A A9EB syscall Pack4/FP68K 0000212C 302E 0014 move.w D0, [A6 + 0x14] 00002130 906E 0010 sub.w D0, [A6 + 0x10] 00002134 3D40 FFC8 move.w [A6 - 0x38], D0 00002138 486E FFC8 pea.l [A6 - 0x38] 0000213C 486E FFCA pea.l [A6 - 0x36] 00002140 3F3C 200E move.w -[A7], 0x200E 00002144 A9EB syscall Pack4/FP68K 00002146 486E FFCA pea.l [A6 - 0x36] 0000214A 486E FFE8 pea.l [A6 - 0x18] 0000214E 3F3C 1010 move.w -[A7], 0x1010 00002152 A9EB syscall Pack4/FP68K 00002154 302E 0012 move.w D0, [A6 + 0x12] 00002158 906E 000A sub.w D0, [A6 + 0xA] 0000215C 3D40 FFC8 move.w [A6 - 0x38], D0 00002160 486E FFC8 pea.l [A6 - 0x38] 00002164 486E FFCA pea.l [A6 - 0x36] 00002168 3F3C 200E move.w -[A7], 0x200E 0000216C A9EB syscall Pack4/FP68K 0000216E 486E FFCA pea.l [A6 - 0x36] 00002172 486E FFDC pea.l [A6 - 0x24] 00002176 3F3C 1010 move.w -[A7], 0x1010 0000217A A9EB syscall Pack4/FP68K 0000217C 302E 0010 move.w D0, [A6 + 0x10] 00002180 906E 0008 sub.w D0, [A6 + 0x8] 00002184 3D40 FFC8 move.w [A6 - 0x38], D0 00002188 486E FFC8 pea.l [A6 - 0x38] 0000218C 486E FFCA pea.l [A6 - 0x36] 00002190 3F3C 200E move.w -[A7], 0x200E 00002194 A9EB syscall Pack4/FP68K 00002196 486E FFCA pea.l [A6 - 0x36] 0000219A 486E FFE0 pea.l [A6 - 0x20] 0000219E 3F3C 1010 move.w -[A7], 0x1010 000021A2 A9EB syscall Pack4/FP68K 000021A4 486E FFEC pea.l [A6 - 0x14] 000021A8 486E FFCA pea.l [A6 - 0x36] 000021AC 3F3C 100E move.w -[A7], 0x100E 000021B0 A9EB syscall Pack4/FP68K 000021B2 486E FFE8 pea.l [A6 - 0x18] 000021B6 486E FFCA pea.l [A6 - 0x36] 000021BA 3F3C 1004 move.w -[A7], 0x1004 000021BE A9EB syscall Pack4/FP68K 000021C0 486E FFF0 pea.l [A6 - 0x10] 000021C4 486E FFC0 pea.l [A6 - 0x40] 000021C8 3F3C 100E move.w -[A7], 0x100E 000021CC A9EB syscall Pack4/FP68K 000021CE 486E FFE4 pea.l [A6 - 0x1C] 000021D2 486E FFC0 pea.l [A6 - 0x40] 000021D6 3F3C 1004 move.w -[A7], 0x1004 000021DA A9EB syscall Pack4/FP68K 000021DC 486E FFCA pea.l [A6 - 0x36] 000021E0 486E FFC0 pea.l [A6 - 0x40] 000021E4 3F3C 0002 move.w -[A7], 0x2 000021E8 A9EB syscall Pack4/FP68K 000021EA 486E FFC0 pea.l [A6 - 0x40] 000021EE 486E FFFC pea.l [A6 - 0x4] 000021F2 3F3C 1010 move.w -[A7], 0x1010 000021F6 A9EB syscall Pack4/FP68K 000021F8 4FEF FFF6 lea.l A7, [A7 - 0xA] 000021FC 486E FFFC pea.l [A6 - 0x4] 00002200 486F 0004 pea.l [A7 + 0x4] 00002204 3F3C 100E move.w -[A7], 0x100E 00002208 A9EB syscall Pack4/FP68K 0000220A 3F17 move.w -[A7], [A7] 0000220C 486E FFC8 pea.l [A6 - 0x38] 00002210 4EAD 013A jsr [A5 + 0x13A /* export_35 */] 00002214 487A 0200 pea.l [PC + 0x200 /* 00002416, value 0x3FF58312 */] 00002218 486E FFCA pea.l [A6 - 0x36] 0000221C 3F3C 0008 move.w -[A7], 0x8 00002220 A9EB syscall Pack4/FP68K 00002222 4FEF 0010 lea.l A7, [A7 + 0x10] 00002226 6C06 bge +0x8 /* 0000222E */ 00002228 7001 moveq.l D0, 0x01 0000222A 6000 01D6 bra +0x1D8 /* 00002402 */ label0000222E: 0000222E 486E FFDC pea.l [A6 - 0x24] 00002232 486E FFCA pea.l [A6 - 0x36] 00002236 3F3C 100E move.w -[A7], 0x100E 0000223A A9EB syscall Pack4/FP68K 0000223C 486E FFE8 pea.l [A6 - 0x18] 00002240 486E FFCA pea.l [A6 - 0x36] 00002244 3F3C 1004 move.w -[A7], 0x1004 00002248 A9EB syscall Pack4/FP68K 0000224A 486E FFE0 pea.l [A6 - 0x20] 0000224E 486E FFC0 pea.l [A6 - 0x40] 00002252 3F3C 100E move.w -[A7], 0x100E 00002256 A9EB syscall Pack4/FP68K 00002258 486E FFE4 pea.l [A6 - 0x1C] 0000225C 486E FFC0 pea.l [A6 - 0x40] 00002260 3F3C 1004 move.w -[A7], 0x1004 00002264 A9EB syscall Pack4/FP68K 00002266 486E FFCA pea.l [A6 - 0x36] 0000226A 486E FFC0 pea.l [A6 - 0x40] 0000226E 3F3C 0002 move.w -[A7], 0x2 00002272 A9EB syscall Pack4/FP68K 00002274 486E FFFC pea.l [A6 - 0x4] 00002278 486E FFC0 pea.l [A6 - 0x40] 0000227C 3F3C 1006 move.w -[A7], 0x1006 00002280 A9EB syscall Pack4/FP68K 00002282 486E FFC0 pea.l [A6 - 0x40] 00002286 486E FFD8 pea.l [A6 - 0x28] 0000228A 3F3C 1010 move.w -[A7], 0x1010 0000228E A9EB syscall Pack4/FP68K 00002290 486E FFDC pea.l [A6 - 0x24] 00002294 486E FFCA pea.l [A6 - 0x36] 00002298 3F3C 100E move.w -[A7], 0x100E 0000229C A9EB syscall Pack4/FP68K 0000229E 486E FFF0 pea.l [A6 - 0x10] 000022A2 486E FFCA pea.l [A6 - 0x36] 000022A6 3F3C 1004 move.w -[A7], 0x1004 000022AA A9EB syscall Pack4/FP68K 000022AC 486E FFE0 pea.l [A6 - 0x20] 000022B0 486E FFC0 pea.l [A6 - 0x40] 000022B4 3F3C 100E move.w -[A7], 0x100E 000022B8 A9EB syscall Pack4/FP68K 000022BA 486E FFEC pea.l [A6 - 0x14] 000022BE 486E FFC0 pea.l [A6 - 0x40] 000022C2 3F3C 1004 move.w -[A7], 0x1004 000022C6 A9EB syscall Pack4/FP68K 000022C8 486E FFCA pea.l [A6 - 0x36] 000022CC 486E FFC0 pea.l [A6 - 0x40] 000022D0 3F3C 0002 move.w -[A7], 0x2 000022D4 A9EB syscall Pack4/FP68K 000022D6 486E FFFC pea.l [A6 - 0x4] 000022DA 486E FFC0 pea.l [A6 - 0x40] 000022DE 3F3C 1006 move.w -[A7], 0x1006 000022E2 A9EB syscall Pack4/FP68K 000022E4 486E FFC0 pea.l [A6 - 0x40] 000022E8 486E FFD4 pea.l [A6 - 0x2C] 000022EC 3F3C 1010 move.w -[A7], 0x1010 000022F0 A9EB syscall Pack4/FP68K 000022F2 486E FFD8 pea.l [A6 - 0x28] 000022F6 486E FFCA pea.l [A6 - 0x36] 000022FA 3F3C 100E move.w -[A7], 0x100E 000022FE A9EB syscall Pack4/FP68K 00002300 486E FFEC pea.l [A6 - 0x14] 00002304 486E FFCA pea.l [A6 - 0x36] 00002308 3F3C 1004 move.w -[A7], 0x1004 0000230C A9EB syscall Pack4/FP68K 0000230E 486E 000A pea.l [A6 + 0xA] 00002312 486E FFCA pea.l [A6 - 0x36] 00002316 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 0000231A A9EB syscall Pack4/FP68K 0000231C 486E FFCA pea.l [A6 - 0x36] 00002320 3F3C 0016 move.w -[A7], 0x16 00002324 A9EB syscall Pack4/FP68K 00002326 486E FFCA pea.l [A6 - 0x36] 0000232A 486E FFC8 pea.l [A6 - 0x38] 0000232E 3F3C 2010 move.w -[A7], 0x2010 00002332 A9EB syscall Pack4/FP68K 00002334 206E 0018 movea.l A0, [A6 + 0x18] 00002338 316E FFC8 0002 move.w [A0 + 0x2], [A6 - 0x38] 0000233E 486E FFD8 pea.l [A6 - 0x28] 00002342 486E FFCA pea.l [A6 - 0x36] 00002346 3F3C 100E move.w -[A7], 0x100E 0000234A A9EB syscall Pack4/FP68K 0000234C 486E FFF0 pea.l [A6 - 0x10] 00002350 486E FFCA pea.l [A6 - 0x36] 00002354 3F3C 1004 move.w -[A7], 0x1004 00002358 A9EB syscall Pack4/FP68K 0000235A 486E 0008 pea.l [A6 + 0x8] 0000235E 486E FFCA pea.l [A6 - 0x36] 00002362 3F3C 2000 move.w -[A7], 0x2000 /* ' \0' */ 00002366 A9EB syscall Pack4/FP68K 00002368 486E FFCA pea.l [A6 - 0x36] 0000236C 3F3C 0016 move.w -[A7], 0x16 00002370 A9EB syscall Pack4/FP68K 00002372 486E FFCA pea.l [A6 - 0x36] 00002376 486E FFC8 pea.l [A6 - 0x38] 0000237A 3F3C 2010 move.w -[A7], 0x2010 0000237E A9EB syscall Pack4/FP68K 00002380 30AE FFC8 move.w [A0], [A6 - 0x38] 00002384 486E FFF8 pea.l [A6 - 0x8] 00002388 486E FFCA pea.l [A6 - 0x36] 0000238C 3F3C 100E move.w -[A7], 0x100E 00002390 A9EB syscall Pack4/FP68K 00002392 486E FFD8 pea.l [A6 - 0x28] 00002396 486E FFCA pea.l [A6 - 0x36] 0000239A 3F3C 1008 move.w -[A7], 0x1008 0000239E A9EB syscall Pack4/FP68K 000023A0 6E5A bgt +0x5C /* 000023FC */ 000023A2 486E FFF4 pea.l [A6 - 0xC] 000023A6 486E FFCA pea.l [A6 - 0x36] 000023AA 3F3C 100E move.w -[A7], 0x100E 000023AE A9EB syscall Pack4/FP68K 000023B0 486E FFD8 pea.l [A6 - 0x28] 000023B4 486E FFCA pea.l [A6 - 0x36] 000023B8 3F3C 1008 move.w -[A7], 0x1008 000023BC A9EB syscall Pack4/FP68K 000023BE 6D3C blt +0x3E /* 000023FC */ 000023C0 486E FFF8 pea.l [A6 - 0x8] 000023C4 486E FFCA pea.l [A6 - 0x36] 000023C8 3F3C 100E move.w -[A7], 0x100E 000023CC A9EB syscall Pack4/FP68K 000023CE 486E FFD4 pea.l [A6 - 0x2C] 000023D2 486E FFCA pea.l [A6 - 0x36] 000023D6 3F3C 1008 move.w -[A7], 0x1008 000023DA A9EB syscall Pack4/FP68K 000023DC 6E1E bgt +0x20 /* 000023FC */ 000023DE 486E FFF4 pea.l [A6 - 0xC] 000023E2 486E FFCA pea.l [A6 - 0x36] 000023E6 3F3C 100E move.w -[A7], 0x100E 000023EA A9EB syscall Pack4/FP68K 000023EC 486E FFD4 pea.l [A6 - 0x2C] 000023F0 486E FFCA pea.l [A6 - 0x36] 000023F4 3F3C 1008 move.w -[A7], 0x1008 000023F8 A9EB syscall Pack4/FP68K 000023FA 6C04 bge +0x6 /* 00002400 */ label000023FC: 000023FC 7001 moveq.l D0, 0x01 000023FE 6002 bra +0x4 /* 00002402 */ label00002400: 00002400 7000 moveq.l D0, 0x00 label00002402: 00002402 4E5E unlink A6 00002404 4E75 rts 00002406 8D50 or.w [A0], D6 00002408 7562 moveq.l D2, 0x62 0000240A 5F47 subq.w D7, 7 0000240C 6574 bcs +0x76 /* 00002482 */ 0000240E 4372 6F73 7350 000A 3FF5 8312 chk.w D1, [[A2 + 0x7350000A] + 0x3FF58312] 0000241A 6E97 bgt -0x67 /* 000023B3 */ 0000241C 8D4F DF3B pack -[A6], -[A7], 0xDF3B export_173: 00002420 4E56 FFE4 link A6, -0x001C 00002424 426E FFEA clr.w [A6 - 0x16] 00002428 426E FFE8 clr.w [A6 - 0x18] 0000242C 426E FFE6 clr.w [A6 - 0x1A] 00002430 426E FFE4 clr.w [A6 - 0x1C] 00002434 486E FFE4 pea.l [A6 - 0x1C] 00002438 486E FFE8 pea.l [A6 - 0x18] 0000243C 2F2E 0010 move.l -[A7], [A6 + 0x10] 00002440 2F2E 000C move.l -[A7], [A6 + 0xC] 00002444 2F2E 0008 move.l -[A7], [A6 + 0x8] 00002448 4EBA EE96 jsr [PC - 0x116A /* 000012E0 */] 0000244C 4A40 tst.w D0 0000244E 4FEF 0014 lea.l A7, [A7 + 0x14] 00002452 6704 beq +0x6 /* 00002458 */ 00002454 7001 moveq.l D0, 0x01 00002456 6002 bra +0x4 /* 0000245A */ label00002458: 00002458 7000 moveq.l D0, 0x00 label0000245A: 0000245A 4E5E unlink A6 0000245C 4E75 rts 0000245E 8F50 or.w [A0], D7 00002460 7562 moveq.l D2, 0x62 00002462 5F43 subq.w D3, 7 00002464 6865 bvc +0x67 /* 000024CB */ 00002466 636B bls +0x6D /* 000024D3 */ 00002468 4372 6F73 7350 0000 .incomplete